Initial acceptance test runner.
Better factorization.
Merge forward.
Use the new acceptance test runner in the release process.
Always cleanup the VM.
typo
Handle invalid options better.
Add some docstrings.
Remove shebang.
Factor out vagrant addresses.
Don't accept missing FLOCKER_BOX_VERSION in acceptance testing Vagrantfile.
Add better usage.
Accept missing FLOCKER_BOX_VERSION in acceptance testing Vagrantfile.

Otherwise, 'vagrant destroy' won't work without specifying a version.

This reverts commit 98c52734f1a47986f1aca05a1d12183b6f1438d9.
De Morgan: Explain when we keep the nodes around.
Add a comment about the Vagrant insecure_private_key.
Merge pull request #1010 from ClusterHQ/acceptance-runner-FLOC-1070

[FLOC-1070] Acceptance test runner.

Author: @tomprince
Reviewers: @wallrj, @adamtheturtle, @exarkun