Support creating disk volume via libvirt

Tested on VMware ESXi.

Note that a new configuration directive is introduced with this patch:

.. code-block:: yaml

    libvirt:
      storagepool: poolname
Merge branch 'develop' into libvirt-define-vol
Merge pull request #6863 from holmboe/libvirt-define-vol

Libvirt define vol