[libvirt PATCH v3 1/2] iohelper: introduce new struct to carry copy operation parameters