virttest.qemu_vm: Object representation of Qemu devices

This patchset implements a basic version of https://github.com/autotest/virt-test/pull/188 qemu representation of Qemu devices.

This implementation only uses qemu_devices for VM command creation and handles PCI bus.

It adds new config `strict_mode`, which could be used to enforce optional variables like bus or addr.