#348: chef-solo provisioner: add support for data_bags and roles
#348: chef-solo provisioner: update docs
provisioner/puppet-masterless: remove duplicate manifest upload message
Merge pull request #417 from mitchellh/dupe-manifest

provisioner/puppet-masterless: remove duplicate manifest upload message
fix iso_url: use old-releases.ubuntu.com/...
Merge pull request #419 from dlovell/vmware_docs

fix iso_url: use old-releases.ubuntu.com/...
communicator/ssh, builder/digitalocean: fix new SSH API from upstream
Fix VirtualBox scancodes

Support for the backspace, delete and F1-F12 keys was added in commit 6028a3c.
However, that commit seems to have copied character codes from the vmware
builder into the VirtualBox builder. Character codes are appropriate for VMware
which communicates through a VNC. However, VirtualBox communicates through
simulating raw keyboard input and therefore needs scancodes which are key
press/key release sequences.

This patch converts backspace, delete and F1-F10 to scancodes. F11 and F12 are
not listed in the [scancode reference][scancodes] so they have been omitted.

[scancodes]: http://www.win.tue.nl/~aeb/linux/kbd/scancodes-1.html
Merge pull request #425 from Sharpie/fix-vbox-scancodes

builder/virtualbox: fix scancodes for F1-F12 and delete
update CHANGELOG
Specify the Go version in CONTRIBUTING [GH-424]
Fix scancode comment concerning key release

According to the scancode reference, the release key code is generated by
adding `0x80` to the key press code, not `0x81`.
Merge pull request #427 from Sharpie/correct-scancode-comment

builder/virtualbox: Fix scancode comment concerning key release
fmt
provisioner/chef-solo: ability to specify custom chef template
builder/virtualbox: fix scan codes
updatedeps target.
Allow user to override chroot command.
some documentation.
Merge pull request #429 from mwhooker/makeme

updatedeps target.