Catching exception on initial read_state
More specific error handling if domain not found

- Adding error codes from libvirt (rubified from
  http://libvirt.org/html/libvirt-virterror.html#virErrorNumber)
- Removing unnecessary check for nil server
referencing source of error codes
removing pry call
Only rsync if the type is set to rsync

Since the default of vagrant-libvirt is now NFS even in case the type is
empty, rsync should only be called if the type is explicitly set to
rsync.
Merge pull request #165 from ekohl/assume-nfs-default

Only rsync if the type is set to rsync
 Catches fog exception when machine could not be found
Catches the following exception to prevent stack from being displayed:
Bringing machine 'default' up with 'libvirt' provider...
/home/teto/vagrant-libvirt/vendor/bundle/ruby/1.9.1/gems/fog-1.20.0/lib/fog/libvirt/models/compute/volume.rb:84:in `default_pool_name': No storage pools are defined (Fog::Errors::Error)
    from /home/teto/vagrant-libvirt/vendor/bundle/ruby/1.9.1/gems/fog-1.20.0/lib/fog/libvirt/models/compute/volume.rb:33:in `initialize'
    from /home/teto/vagrant-libvirt/vendor/bundle/ruby/1.9.1/gems/fog-1.20.0/lib/fog/core/collection.rb:114:in `new'
Added an option to set the path to the libvirt socket
Use Vagrant's default provision action
Merge pull request #167 from teto/fixes

Fixes
Merge pull request #168 from teto/set_socket_path

Added an option to set the path to the libvirt socket
Merge pull request #169 from sciurus/timed_provision

Use Vagrant's default provision action
Updated gemfile to let vagrant load plugin in the 1.5 fashion
9p support for vagrant 1.5
9p support for vagrant 1.5
Merge branch 'virtfs' of github.com:teto/vagrant-libvirt into virtfs
Merge pull request #170 from teto/virtfs

Add 9p (virtfs) support to vagrant-libvirt.
Modified ip_command for zsh compatibility
Merge pull request #172 from tripledes/zsh_compat

Modified ip_command for zsh compatibility