Fix the build problem by updating ssh package
Fix unknown command and syntax error of the ESX5Driver
provisioner/chef-client: validation_client_name

Allows setting of validation_client_name from packer template json.
builder/googlecompute: configure instance name

Retain the current default of an instance name generated by UUID, but allow
users to choose a specific one. Useful for provisioning with Puppet when a
node name is used to select the right manifest.
Merge pull request #1065 from brettporter/gce_instance_name

builder/googlecompute: configure instance name
CHANGELOG
builder/googlecompute: template process instance name
Merge pull request #1056 from jcline/validation_client_name

provisioner/chef-client: validation_client_name
Update CHANGELOG
Merge pull request #1046 from higebu/fix-esx5-driver

Fix unknown command and syntax error of the ESX5Driver, see #1012, #1015
Merge branch 'update-ssh-package' of github.com:higebu/packer into higebu-update-ssh-package

Conflicts:
	builder/amazon/common/ssh.go
	builder/digitalocean/ssh.go
	builder/googlecompute/ssh.go
	builder/openstack/ssh.go
	communicator/ssh/communicator_test.go
	communicator/ssh/keychain.go
	communicator/ssh/keychain_test.go
fmt
communicator/ssh: fix bad imports
get more proper SSH package usage in
builder/null: pass SSH tests
builder/vmware: fix builds
builder/virtualbox: fix deps
builder/amazon/chroot: get tests psasing on Windows
scripts: styles
scripts: copy compilation into bin