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"
pushing salt provisioner
Add support for "ansible.tags" attribute
Add a Joker to pass raw options to ansible-playbook call
Support different verbosity levels with 'ansible.verbose'
Fix typo error (single dash: -vv not --vv)
respect :nic_type option for private network. Fixes #1704
Emit 'vagrant-mounted' on Ubuntu in mount_virtualbox_shared_folder capability

Also includes the same, but commented out, for mount_nfs capability
Add support for "ansible.start_at_task" attribute
protected not private
Merge https://github.com/mitchellh/vagrant into salty-vagrant-provisoner
added most recent version of salty-vagrant and bootstrap.sh
patching network.rb to allow setting static ip's on public networks
Defining the group of a shared folder

Symtom: The group ID for groups that are not backed by a user account (e.g. admin) cannot be obtained from the id command.

Consequence: The shared folder group can only be set to a group where by a user account of the same name exists.

Solution: Correcting the method to define the group ID by looking up the group ID via the group name.
Updating provisioner to use latest bootstrap script