honour path parameter of storage directive
honour path parameter of storage directive

Fix use of the `:path` parameter to the `storage` directive:

    config.vm.provider :libvirt do |libvirt|
      libvirt.storage :file, :path => 'my-disk.qcow2'
    end

The value of the `:path` parameter was being correctly used in
`domain.xml.erb` for defining the VM, but it was not passed to libvirt
via fog's volume creation mechanism:

    lib/fog/libvirt/models/compute/templates/volume.xml.erb

Instead, libvirt determines the backing file from the `<name>` element,
so we ensure that the `:name` parameter contains the correct filename.

Paulche/vagrant-libvirt,vagrant-libvirt/vagrant-libvirt,leoh0/vagrant-libvirt,d0c-s4vage/vagrant-libvirt,JulianVolodia/vagrant-libvirt,leoh0/vagrant-libvirt,mandre/vagrant-libvirt,swizzley/vagrant-libvirt,vagrant-libvirt/vagrant-libvirt,freexploit/vagrant-libvirt,pronix/vagrant-libvirt,Paulche/vagrant-libvirt,bexelbie/vagrant-libvirt,pradels/vagrant-libvirt,fxkr/vagrant-libvirt,moozer/vagrant-libvirt,alexblackie/vagrant-libvirt,sendgrid-ops/vagrant-libvirt,d0c-s4vage/vagrant-libvirt,brk3/vagrant-libvirt,tkrille/vagrant-libvirt,gbriones1/vagrant-libvirt,brk3/vagrant-libvirt,skamithi/vagrant-libvirt,pradels/vagrant-libvirt,joejulian/vagrant-libvirt,electrofelix/vagrant-libvirt,bexelbie/vagrant-libvirt,skamithi/vagrant-libvirt,freexploit/vagrant-libvirt,joejulian/vagrant-libvirt,fxkr/vagrant-libvirt,timhughes/vagrant-libvirt,volago/vagrant-libvirt,JulianVolodia/vagrant-libvirt,pronix/vagrant-libvirt,infernix/vagrant-libvirt,dustymabe/vagrant-libvirt,sendgrid-ops/vagrant-libvirt,alexblackie/vagrant-libvirt,vagrant-libvirt/vagrant-libvirt,swizzley/vagrant-libvirt,volago/vagrant-libvirt,sjfloat/vagrant-libvirt,moozer/vagrant-libvirt,electrofelix/vagrant-libvirt,infernix/vagrant-libvirt,infernix/vagrant-libvirt,timhughes/vagrant-libvirt,dustymabe/vagrant-libvirt,sjfloat/vagrant-libvirt,gbriones1/vagrant-libvirt,mandre/vagrant-libvirt,tkrille/vagrant-libvirt,electrofelix/vagrant-libvirt