kvm: Use the new interface during hotplug actions
kvm: Use the new interface during hotplug actions

Use the new interface and hvinfo during hotplug actions. This means
that _GenerateKVMDeviceID(), _GetBusSlots() and
_GenerateDeviceHVInfo() will be used to obtain the proper device ID
and bus position.

Add an extra check in _VerifyHotplugSupport() that allows hotplug
only for paravirtual devices (virtio-blk-pci, virtio-net-pci) and
SCSI devices (scsi-cd, scsi-hd, scsi-block, scsi-generic) that
use the latest device model in QEMU (via the -device option).

Signed-off-by: Dimitris Aragiorgis <8992e927ab55b53c387d13535e46c0dabc9b84a2@gmail.com>
Reviewed-by: Hrvoje Ribicic <be5828fca31f89218048bec4189e30a581aa65da@google.com>

leshchevds/ganeti,ganeti/ganeti,andir/ganeti,leshchevds/ganeti,ganeti/ganeti,mbakke/ganeti,yiannist/ganeti,onponomarev/ganeti,leshchevds/ganeti,mbakke/ganeti,yiannist/ganeti,yiannist/ganeti,mbakke/ganeti,ganeti/ganeti,andir/ganeti,andir/ganeti,onponomarev/ganeti