Add ansible-local provisioner
Add ansible-local provisioner website docs
Add tests for ansible-local provisioner
Define the default staging dir using a const var
Add tests for ansible provisioner default settings
Enable ansible-local provisioner
builder/amazon: instances can be launched with a list of security groups
Add compression_level option to vagrant post-processors
Update docs for Virtualbox and VMware as well
provisioner/salt-masterless: move states to /srv/salt, not /srv/salt/states

Latest version copies local state tree to {tmp}/states and then executes `mv {tmp}/states /srv/salt/`. This creates a `/srv/salt/states` instead of the correct `/srv/salt` directory.
provisioner/salt-masterless: use communicator.UploadDir
Propose additional IAM Role Actions

Depending on what settings you use for the amazon-chroot builder additional actions needs to be allowed in the IAM role for the aws instance.

This patch does not include an exhaustive list of all alternatives, but only the changes I needed to do to get stuff working for me.
builder/amazon/chroot:

Delete files at destination before copy. This should help with the dangling
symbolic link issue we've been seeing with ubuntu.

fixes GH-500
contributing: clarify how to submit debug output with a new issue
Merge pull request #545 from mitchellh/contributing-log

contributing: clarify how to submit debug output with a new issue
Merge pull request #544 from mitchellh/fix#500

builder/amazon/chroot: use --remove-destination for cp
Update CHANGELOG
post-processor/vagrant: fix bug in ova support caused by wrong file path
Merge pull request #548 from roktas/master

post-processor/vagrant: fix bug in ova support caused by wrong file path
builder/virtualbox: use proper SATA port arg [GH-547]