[libvirt] [PATCH 2/5] blockcopy: split out virsh implementation