Merge remote-tracking branch 'origin/master' into epel7
Basically throwing away whatever's left in the EPEL branch, bringing into sync
with Fedora master.
Conflicts:
0001-char-Split-out-tcp-socket-close-code-in-a-separate-f.patch
0002-char-Add-a-QemuChrHandlers-struct-to-initialise-char.patch
0003-iohandlers-Add-enable-disable_write_fd_handler-funct.patch
0004-char-Add-framework-for-a-write-unblocked-callback.patch
0005-char-Update-send_all-to-handle-nonblocking-chardev-w.patch
0006-char-Equip-the-unix-tcp-backend-to-handle-nonblockin.patch
0007-virtio-console-Enable-port-throttling-when-chardev-i.patch
0008-spice-qemu-char.c-add-throttling.patch
0009-spice-qemu-char.c-remove-intermediate-buffer.patch
0010-usb-redir-Add-flow-control-support.patch
0011-char-Disable-write-callback-if-throttled-chardev-is-.patch
0012-hw-virtio-serial-bus-replay-guest-open-on-destinatio.patch
0201-configure-Add-enable-migration-from-qemu-kvm.patch
0202-acpi_piix4-Drop-minimum_version_id-to-handle-qemu-kv.patch
0203-i8254-Fix-migration-from-qemu-kvm-1.1.patch
0204-pc_piix-Add-compat-handling-for-qemu-kvm-VGA-mem-siz.patch
0205-qxl-Add-rom_size-compat-property-fix-migration-from-.patch