typos fixed
Fix hostonly network couldn't be found

Name parameter was not included in hostonly config options.
So host only network couldn't be found by Network ID.
This fixes it.
driver: Added 'bound_to' parameter to the 'read_host_only_interfaces' result
network: Added support of 'name' parameter for 'private_network'

If 'name' is specified, then it will be used for search the existing network interface, instead of matching the network addresses.
If this interface does not exist, then it will be created.
action/prepare_nfs_settings: Supported both of 'name' and 'bound_to' parameters

While searching the enabled host_only interface, its name should be matched with 'name' (if PD version >=10)
or with 'bound_to' (if PD version< 10)
Merge pull-request #136: Added support of 'name' parameter for 'private_network'

* pr-136:
  action/prepare_nfs_settings: Supported both of 'name' and 'bound_to' parameters
  network: Added support of 'name' parameter for 'private_network'
  driver: Added 'bound_to' parameter to the 'read_host_only_interfaces' result
  Fix hostonly network couldn't be found
driver: Retry the 'vm_exists?' check.

Sometimes `prlctl` commands can return non-zero exit code (for example, while Parallels Desktop shutdown)
In this case we should try again.
Add sync_folders action support

Vagrant's docker provider calls sync_folders action to sync folders with the host machine and expose them as a volume in docker containers (https://github.com/mitchellh/vagrant/blob/master/plugins/providers/docker/action/host_machine_sync_folders.rb). Usually VM providers do not implement sync_folders action and docker provider uses Vagrant::Action::Builtin::SyncedFolders as a fallback. But this implementation does not work with NFS synced folders because they require additional environment configuration.
There is a workaround (https://github.com/YungSang/vagrant-docker-helper). But i would prefer to do not duplicate code but extend the host VM provider.
Add sync_folders action support

Check env for presence of nfs folder in sync_folder_config.synced_folders. If there  is no configured nfs folders for the machine nor in this hash, we will skip extra work to populate nfs related fields in the environment.
Travis: don't install custom Bundler
gemspec: Make Bundler restriction more liberal

Fixes builds on Travis CI
Merge pull request #142 from ilucker/fix/sync_folders

Add sync_folders action support

Related to mitchellh/vagrant#4011
driver: Use '--no-header' option to exclude 'INFO' from prlctl output.

Some read_* methods became universal for PD 8,9,10. We don't need to override them anymore.
driver: added 'read_vm_option' method
driver refactoring
Fixed unit tests
driver: Handle errors during 'register' and 'unregister'
action/import: Refactoring
action/import: Use template name detected by parsing 'config.pvs'
action/export: Refactoring