[libvirt RFC v3 01/19] iohelper: introduce new struct to carry copy operation parameters