libvirt: add virtio-scsi controller. replace virtio-blk with virtio-scsi default and add discard attribute to disk driver