Delete Chef client and node on cleanup

This fixes #1253 by shelling out to `knife` on cleanup, as per
@mitchellh's suggestion in #1255
Show node name in logging
Suppress knife output
Allow non privileged user vagrant to run a shell provision
Use current user's uid for NFS exports
added ssh.proxy_command to handle waiting for aws ssh connection when ssh proxy in place.  use config.ssh.proxy_command = "ssh -q <user>@<proxy_host> nc %h %p"
Fix typo in chef provisioning
Merge pull request #1599 from geetarista/provisioning-typo

Fix typo in chef provisioning
Default node name
Fix regression that @geetarista fixed.
v1.2.0
Up version for dev
Properly set the chef-solo run list [GH-1608]
Follow redirects when downloading boxes [GH-1607]
Fix the tests
Get rid of arbitrary 4 second sleep for SSH
Chef client config defaults are correct [GH-1609]
Ability to specify no parallelism on the environment
`--[no-]parallel` for vagrant up
Mount VBox shared folders with proper owner/group [GH-1611]