[libvirt RFCv4 01/20] iohelper: introduce new struct to carry copy operation parameters