migration: refactor: introduce params version of unmanaged
migration: refactor: introduce params version of unmanaged

Let's put main functionality into params version of virDomainMigrateUnmanaged
as a preparation step for merging it with virDomainMigratePeer2PeerParams.
virDomainMigrateUnmanaged then does nothing more then just adapting arguments.

Signed-off-by: Nikolay Shirokovskiy <7fa0e2698a05be944b362bdf5d7736c0162e16c9@virtuozzo.com>

eskultety/libvirt,fabianfreyer/libvirt,VenkatDatta/libvirt,eskultety/libvirt,datto/libvirt,nertpinx/libvirt,VenkatDatta/libvirt,andreabolognani/libvirt,datto/libvirt,rlaager/libvirt,rlaager/libvirt,zippy2/libvirt,crobinso/libvirt,andreabolognani/libvirt,zippy2/libvirt,crobinso/libvirt,libvirt/libvirt,libvirt/libvirt,VenkatDatta/libvirt,andreabolognani/libvirt,jfehlig/libvirt,taget/libvirt,fabianfreyer/libvirt,taget/libvirt,andreabolognani/libvirt,andreabolognani/libvirt,jardasgit/libvirt,rlaager/libvirt,zippy2/libvirt,fabianfreyer/libvirt,datto/libvirt,jardasgit/libvirt,datto/libvirt,jardasgit/libvirt,datto/libvirt,libvirt/libvirt,eskultety/libvirt,VenkatDatta/libvirt,eskultety/libvirt,jfehlig/libvirt,rlaager/libvirt,VenkatDatta/libvirt,zippy2/libvirt,olafhering/libvirt,jfehlig/libvirt,nertpinx/libvirt,olafhering/libvirt,libvirt/libvirt,nertpinx/libvirt,taget/libvirt,crobinso/libvirt,jardasgit/libvirt,eskultety/libvirt,jfehlig/libvirt,olafhering/libvirt,crobinso/libvirt,taget/libvirt,taget/libvirt,olafhering/libvirt,nertpinx/libvirt,fabianfreyer/libvirt,jardasgit/libvirt,rlaager/libvirt,nertpinx/libvirt,fabianfreyer/libvirt