More robust hostname checking for RedHat [GH-1566]
Shared folders with the same guest path overwrite each other
Get rid of ID on the default configuration since they're gone
Get rid of unused class
Get rid of unused autoload
Not an error if cookbooks path is missing
Output shell script that is running [GH-1568]
fix root cause for error message when running in multi-vm environment:

SSH Defaults:
* The following settings don't exist: forward_agent, forward_x11
Merge pull request #1573 from benjixx/bugfix-ssh-forward-settings

fix root cause for error message when running in multi-vm environment
Linux guest detection
FreeBSD and OpenBSD guest detection
Automatically override forwarded ports if host ports match
Fix use of config.ssh.username and reset provisioning path permissions.

This commit contains two fixes:

- The Chef provisioner was incorrectly referencing config.ssh.username
  instead of machine.ssh_info[:username]. With the new change to default
  ssh configuration, if a user had not set config.ssh.username,
  provisioning would fail.

- The shell provisioner was not appropriately changing permissions to
  the upload path. If a different ssh user attempted to use a shell
  provisioner, provisioning would fail. The same case applied to
  the Chef provisioner -- while permissions were being reset, they
  were not done recursively.
Merge pull request #1576 from smdahlen/fix-ssh-username

Fix use of config.ssh.username and reset provisioning path permissions.
Update CHANGELOG
Link to v2 docs in README

Link to v2 docs for "getting started guide".
Merge pull request #1596 from tobli/patch-1

Link to v2 docs in README
Switch chef configuration to new-style
Fix typo in chef provisioning
Merge pull request #1599 from geetarista/provisioning-typo

Fix typo in chef provisioning