[libvirt|compute] Allow volumes to have backing volumes

Useful for qcow2 volumes, so you can do COW layering of disks.

http://libvirt.org/formatstorage.html#StorageVolBacking