kill vm if saving config failed in v3 protocol
kill vm if saving config failed in v3 protocol

If virDomainSaveConfig() failed, we will return NULL to source,
and the vm is still available to restart during confirm() step in
v3 protocol. So we should kill it off in qemuMigrationFinish().

In v2 protocol, we should not set vm to NULL, because we hold
a reference of vm and should unrefernce it.

emaste/libvirt,leilihh/libvirt,emaste/libvirt,novel/fbsd-libvirt,rmarwaha/libvirt,warewolf/libvirt,danwent/libvirt-ovs,VenkatDatta/libvirt,rlaager/libvirt,leilihh/libvirt,zhlcindy/libvirt-1.1.4-maintain,trainstack/libvirt,jeckersb/libvirt,jeckersb/libvirt,zippy2/libvirt,rlaager/libvirt,eskultety/libvirt,zippy2/libvirt,rmarwaha/libvirt1,foomango/libvirt,jardasgit/libvirt,warewolf/libvirt,emaste/libvirt,VenkatDatta/libvirt,bjzhang/libvirt,taget/libvirt,crobinso/libvirt,fabianfreyer/libvirt,elmarco/libvirt,siboulet/libvirt-openvz,agx/libvirt,foomango/libvirt,rmarwaha/libvirt,nertpinx/libvirt,danwent/libvirt-ovs,soulxu/libvirt-xuhj,andreabolognani/libvirt,rmarwaha/libvirt1,nertpinx/libvirt,novel/fbsd-libvirt,dumbbell/libvirt,libvirt/libvirt,bjzhang/libvirt,shugaoye/libvirt,jeckersb/libvirt,danwent/libvirt-ovs,eskultety/libvirt,shugaoye/libvirt,jfehlig/libvirt,shugaoye/libvirt,trainstack/libvirt,kantai/libvirt-vfork,leilihh/libvirt,soulxu/libvirt-xuhj,elmarco/libvirt,warewolf/libvirt,cbosdo/libvirt,jfehlig/libvirt,siboulet/libvirt-openvz,datto/libvirt,wiedi/libvirt,dumbbell/libvirt,libvirt/libvirt,usc-isi/libvirt,olafhering/libvirt,danwent/libvirt-ovs,warewolf/libvirt,trainstack/libvirt,cbosdo/libvirt,dumbbell/libvirt,iam-TJ/libvirt,bjzhang/libvirt,wiedi/libvirt,andreabolognani/libvirt,crobinso/libvirt,andreabolognani/libvirt,dumbbell/libvirt,wiedi/libvirt,trainstack/libvirt,leilihh/libvirt,jeckersb/libvirt,danwent/libvirt-ovs,datto/libvirt,wiedi/libvirt,trainstack/libvirt,elmarco/libvirt,usc-isi/libvirt,wiedi/libvirt,novel/fbsd-libvirt,taget/libvirt,trainstack/libvirt,cbosdo/libvirt,rmarwaha/libvirt,rlaager/libvirt,andreabolognani/libvirt,warewolf/libvirt,andreabolognani/libvirt,taget/libvirt,rmarwaha/libvirt,foomango/libvirt,kantai/libvirt-vfork,iam-TJ/libvirt,nertpinx/libvirt,foomango/libvirt,cbosdo/libvirt,nertpinx/libvirt,libvirt/libvirt,jeckersb/libvirt,datto/libvirt,rmarwaha/libvirt1,kantai/libvirt-vfork,VenkatDatta/libvirt,novel/fbsd-libvirt,iam-TJ/libvirt,dumbbell/libvirt,fabianfreyer/libvirt,bjzhang/libvirt,bjzhang/libvirt,datto/libvirt,jfehlig/libvirt,trainstack/libvirt,siboulet/libvirt-openvz,rlaager/libvirt,crobinso/libvirt,jeckersb/libvirt,libvirt/libvirt,shugaoye/libvirt,dumbbell/libvirt,usc-isi/libvirt,elmarco/libvirt,zhlcindy/libvirt-1.1.4-maintain,soulxu/libvirt-xuhj,novel/fbsd-libvirt,nertpinx/libvirt,emaste/libvirt,zippy2/libvirt,usc-isi/libvirt,elmarco/libvirt,VenkatDatta/libvirt,siboulet/libvirt-openvz,kantai/libvirt-vfork,rmarwaha/libvirt,olafhering/libvirt,leilihh/libvirt,fabianfreyer/libvirt,rmarwaha/libvirt1,usc-isi/libvirt,zippy2/libvirt,agx/libvirt,iam-TJ/libvirt,warewolf/libvirt,jardasgit/libvirt,jeckersb/libvirt,agx/libvirt,agx/libvirt,foomango/libvirt,agx/libvirt,jardasgit/libvirt,zhlcindy/libvirt-1.1.4-maintain,crobinso/libvirt,rmarwaha/libvirt1,jardasgit/libvirt,rmarwaha/libvirt,taget/libvirt,iam-TJ/libvirt,olafhering/libvirt,wiedi/libvirt,soulxu/libvirt-xuhj,eskultety/libvirt,soulxu/libvirt-xuhj,zhlcindy/libvirt-1.1.4-maintain,warewolf/libvirt,zhlcindy/libvirt-1.1.4-maintain,emaste/libvirt,emaste/libvirt,eskultety/libvirt,shugaoye/libvirt,cbosdo/libvirt,rlaager/libvirt,novel/fbsd-libvirt,iam-TJ/libvirt,leilihh/libvirt,VenkatDatta/libvirt,siboulet/libvirt-openvz,novel/fbsd-libvirt,olafhering/libvirt,iam-TJ/libvirt,taget/libvirt,emaste/libvirt,fabianfreyer/libvirt,jfehlig/libvirt,novel/fbsd-libvirt,fabianfreyer/libvirt,eskultety/libvirt,rmarwaha/libvirt1,datto/libvirt,wiedi/libvirt,jardasgit/libvirt,kantai/libvirt-vfork,novel/fbsd-libvirt