Fix a network configuration issue of Fedora [GH-1997]

Support Predictable Network Interface Names.
Fixed issue 3285

When using prerelease gems we need to ensure we store the gem version otherwise Bundler won't use the correct gem version since prerelease gems are not available by default. By storing the gem version for prerelease gems, we allow Bundler to properly resolve prerelease gems and not give potentially confusing errors to Vagrant users using prerelease plugins.
communicators/ssh: change wording on retry
Update nfs.rb

Make call to exportfs just use the system path.
Add machine readable output for `vagrant plugin list` command
display version by default when listing boxes

example usage:

$ vagrant box list
berendt/ubuntu-14.04-amd64 (virtualbox) [0.1.3]
berendt/ubuntu-14.04-amd64 (virtualbox) [0.1.4]
berendt/ubuntu-14.04-amd64 (virtualbox) [0.1.5]

related to issue #3313
Properly escape path in cygwin bash check

Quick attempt at properly fixing #3304
This is a followup to issue #2591.
Arch linux will rename its eth0 device unless an empty file is placed in `/etc/udev/rules.d/`.
In order for the new rules to take effect, we need call `udevadm control --reload`.
HyperV provider resume. GH-3336

Fix for vagrant resume command for HyperV provider. Fixed the variable
name in action builder block.
Minor grammar corrections to Ansible provisioning documentation
Merge pull request #3342 from jaikdean/ansible-docs-grammar

Minor grammar corrections to Ansible provisioning documentation
Fix for HyperV provider fails when recreating shares on Vagrant reload #3353
vagrant ssh accept utf8, fix #2744

Signed-off-by: Hiroshi Miura <miurahr@linux.com>
fix deprecated docker arguments
guests/suse: fix error on shutdown
Fixes mitchellh/vagrant #3361 for VirtualBox 4.3.x
Fixes mitchellh/vagrant #3361 for VirtualBox 4.2.x
Fixes mitchellh/vagrant #3361 for VirtualBox 4.3.x, including internal networks
Fixes mitchellh/vagrant #3361 for VirtualBox 4.2.x, including internal networks
handle exception when removing a non existinga box version

When trying to remove a not existing version of an existing box an
exception is thrown. The exception should be handled and some message
(box version 0.1.2 not available) should be printed.

With this patch the exception is handled correctly by using a newly
introduced exception BoxRemoveVersionNotFound.

Example output:

You requested to remove the box 'berendt/alpine-2.7.5-amd64' with provider
'virtualbox' in version '0.0.2'. The box 'berendt/alpine-2.7.5-amd64'
exists but not in the specified version '0.0.2'.
Please double-check and try again.

The available versions for this box are: 0.1.0

Fixes issue #3344