Fix state.highstate run when using salt master

retcode-passthrough option is available only for masterless salt-call.
update /etc/hosts on rhel 7

the previous fix for #4465 assumed that the NetworkManager takes care of updating /etc/hosts with
the new hostname, but testing shows it doesn't. This change ensures that the change is always added
to /etc/hosts when the name changes.
hosts/windows: Don't mount all drives into the RDP session

This setting mounts all available drives (C:\ and mapped network
drives) into the RDP session. This shouldn't be the default.
Set ComputerName and LocalHostName on darwin guests

This sets the bonjour host name for darwin guests to the same value
as config.vm.hostname. It also sets the user-friendly name for the
system.
fix typos
Update shell provisioner for powershell to add "shell_args", saner defaults and more useful detail in logging output; Add Eclipse .project file to .gitignore IDE section
A more reliable way to detect Ubuntu

The default /etc/issue might have been changed by the administrator and not contain the string 'Ubuntu' anymore.
providers/docker: allow multiple links to same backend (different aliases).
Fix for ignored `config.vm.box_server_url` setting.

https://github.com/mitchellh/vagrant/pull/4282 introduced new setting to set alternate vagrant cloud server URLs, but it doesn't work actually.

 This PR helps to process the value correctly.
initial changes for forwarding port modifications
Don't update the NFS exports file [GH-4148]

Wrapped the NFS export modification process with a check for when there
are not exports to be modified
Adding condition for the ipadm command on static ip addresses.
This will enable restarting solaris 11 vagrant boxes with static ip addresses.
First fix didn't work correctly.
Now, the ip address will be removed, if there (from dhcp) and re-configured with the given value.
...missed to replace the device variable :-)
Provide output on raising LinuxMountFailed
Merge remote-tracking branch 'upstream/master'
Added basic WinRM config website docs
Added communicator to config docs, specifically for winrm
Added Windows base box creation docs
Fixed the WinRM config documentation