Use the same vagrant post-processor for amazon instances than EBS. Fixes #502
Moved the 1 sec timeout to the export step
Formatted contributions
builder/digitalocean: Scrub config before logging [GH-516]
Merge pull request #518 from mitchellh/fix516

builder/digitalocean: Scrub config before logging
Update CHANGELOG
Fix race condition after launching EC2 instance

It is possible for an instance to not immediately exist after it is
launched. Previously, InstanceStateRefreshFunc would crash if this race
condition were realized.

This change takes the exact same approach of the function above,
AMIStateRefreshFunc, treating 'InvalidInstanceID.NotFound' as if there
were an empty result.
common/config: config filter function [GH-521]

Fixes #521
common/config: strip keys appropriate for OpenStack.
communicator/ssh: explicitly set c.conn = nil
Merge pull request #531 from mitchellh/521

common/config: config filter function [GH-521]
Update CHANGELOG
Merge pull request #522 from patricklucas/fix_instance_not_found_race

builder/amzon: fix race condition after launching EC2 instance
Update CHANGELOG
Merge pull request #512 from hoshposh/vbox-shutdown-issue

builder/virtualbox: sleep after shutdown before export to avoid session locks
Update CHANGELOG
Merge pull request #503 from zimbatm/fix/vagrant-aws-instance

post-processor/vagrant: support instance store AMIs [GH-503]
Update CHANGELOG
I found that I needed the shutdown command to be run as root.

Also added a note about shutdown_command that bit me.
provisioner/shell: fix EOF detection

Fixes #507

The scanUnixLine function was erroneously returning empty lines when EOF
was reached.
This commit adds a test for the problem and changes the scanUnixLine
function to elide the trailing \n if no content was read.