Add support for vhost-user QEMU feature

This is taken from this change in Juno:
https://review.openstack.org/#/c/96140
Initial support for memory backing by huge pages

Setting 'libvirt_use_huge_pages' config option in nova.conf will result
in using QEMU's -mem-path option while spawning a VM.
Initial support for QEMU's multiple queue support