[libvirt RFCv10 03/32] qemu: saveimage: rework image read/write to be O_DIRECT friendly