Support QEMU migration with caching enabled
Apparently newer versions of QEMU refuse to live migrate if you're using caching, unless you force it with the unsafe command-line flag. We need to:
1) look into whether that really is unsafe for us (ie, does it do a cache flush or a sync).
2) Find out if we can make it work without making the user provide the unsafe option.