qemu: Assume migration with a network disk migration is safe
qemu: Assume migration with a network disk migration is safe

If a domain has a disk that is type='network' we require specific
cache mode to allow migration with it (either 'directsync' or
'none'). This doesn't make much sense since network disks are
supposed to be safe to migrate by default.

At the same time, we should be checking for the actual source
type, not apparent type set in the domain XML.

Signed-off-by: Michal Privoznik <83d82aaba2eed257f4814b0c239c260c4caaadf0@redhat.com>
Reviewed-by: Erik Skultety <2c14d38fa47c8799f1b9c16280abe27f8edfec6e@redhat.com>

eskultety/libvirt,libvirt/libvirt,andreabolognani/libvirt,nertpinx/libvirt,nertpinx/libvirt,fabianfreyer/libvirt,andreabolognani/libvirt,libvirt/libvirt,jardasgit/libvirt,jardasgit/libvirt,libvirt/libvirt,olafhering/libvirt,fabianfreyer/libvirt,crobinso/libvirt,jardasgit/libvirt,fabianfreyer/libvirt,zippy2/libvirt,jfehlig/libvirt,eskultety/libvirt,nertpinx/libvirt,jfehlig/libvirt,jardasgit/libvirt,olafhering/libvirt,jfehlig/libvirt,zippy2/libvirt,andreabolognani/libvirt,zippy2/libvirt,fabianfreyer/libvirt,crobinso/libvirt,eskultety/libvirt,zippy2/libvirt,andreabolognani/libvirt,olafhering/libvirt,eskultety/libvirt,eskultety/libvirt,fabianfreyer/libvirt,crobinso/libvirt,nertpinx/libvirt,libvirt/libvirt,nertpinx/libvirt,jfehlig/libvirt,crobinso/libvirt,olafhering/libvirt,jardasgit/libvirt,andreabolognani/libvirt