builder/virtualbox: ctrl-c works during wait for boot
builder/vmware: ctrl-c works during wait for boot
builder/docker: ctrl-C works during provisioning
builder/vmware: Path related fixes in esx5 driver

- Fix mkdir of packer_cache in ESX5Driver.UploadISO

- Fix vmx path in ESX5Driver.IsRunning
builder/vmware: Add ListFiles and Remove methods to OutputDir interface

- Fixes builder/vmware when using RemoteType esx5,
  as there is no longer a local OutputDir
builder/vmware: Double check that OutputDirectory does not already exist

The initial check in Builder.Prepare does not use the OutputDir interface.
stepPrepareOutputDir also checks if OutputDir exists, error out there unless
using -force so we get the same behavior when RemoteType is esx5.
Add support for passing encrypted data bag secret to chef-solo

Adds additional option to chef-solo provisioner for an encrypted data bag
secret file.  Local file is copied up and referenced in solo.rb
Update chef-solo.html.markdown

underscore of "data_bags" should be escaped; causes run-on italic
Merge pull request #627 from jquast/patch-1

website: fix run-on italicizing for description of data_bags_path
Skip gzip compression if compression_level=0
Merge pull request #634 from rasa/skip-gzip-compression-when-level-is-0-v2

post-processor/vagrant: skip gzip compression if compression_level=0
scripts: update to use gox
update makefile to latest
post-processor/vagrant: style nitpicks

/cc @rasa
Merge pull request #625 from matheeeny/encrypted-data-bags

provisioner/chef-solo: add support for chef-solo encrypted data bags
provisioner/chef-solo: naming nitpick

/cc @matheeeny - I prefer to be more explicit and say this is the path,
rather than the secret value itself.
provisioner/chef-solo: test for encrypted data bag secret path config

/cc @matheeeny - Tests :)
update changelog
Merge pull request #619 from dougm/esx-paths

builder/vmware: Path related fixes in esx5 driver
Merge pull request #613 from mheidenr/master

added post-processor-vsphere