[libvirt] [PATCH v3 11/18] blockcopy: split out virsh implementation