Boxes shouldn't use "pc" as default machine-type
This patch set changes the default machine-type from "pc" to "q35". In order to do so, a few other changes were required such as:
- Check also for virtio1 devices instead of only checking for virtio;
- Use SATA as default instead of IDE when using q35;
- Use ICH9 as default instead of ICH6 when using q35;
This patch set depends on:
- latest osinfo-db (v20181011): https://releases.pagure.org/libosinfo/osinfo-db-20181011.tar.xz
- libvirt-glib patch which were not merged yet (although they're reviewed and ACK'ed): https://www.redhat.com/archives/libvir-list/2018-October/msg00684.html
Although I've done some simple tests for Windows XP, Windows 7, CentOS 6, CentOS 7 and Fedora29 it'd be really nice to have it quite well tested mainly with the express installations.