Libvirt define vol

Support creating disk volume via libvirt
    
Tested on VMware ESXi.
    
Note that a new configuration directive is introduced with this patch:
    
```yaml
libvirt:
  storagepool: poolname
```

PS. Botched the fast-forward merge this time as well... *sigh*