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
Merge branch 'pr/1267'

Conflicts:
	plugins/provisioners/chef/provisioner/chef_client.rb
core: ProvisionerCleanup task to run cleanup on provisioners