[FLOC-1070] Acceptance test runner.

The tutorial Vagrantfile hard-codes the version of the tutorial base box, which means that it needs to be edited to run tests against other versions.

This provides a new Vagrantfile, and a test runner that invokes it. Hopefully, the new runner should also be able to deal with cloud VMs eventually too.
Looks like the box upload step didn't work either in this case, but perhaps that's dealt with in a separate build.clusterhq.com issue.
 * build.staging.clusterhq.com/builders/flocker-vagrant-tutorial-box/builds/27/steps/upload-base-box/logs/stdio
 * https://github.com/ClusterHQ/build.clusterhq.com/pull/43/files#diff-0d3f0d36de437efbbd06bbe35f6cc076L64

```
Copying file://vagrant/tutorial/flocker-tutorial-0.3.2-591-g2222b5a.box [Content-Type=application/octet-stream]...
ResumableUploadAbortException: Got status 403 from attempt to start resumable upload. Aborting

```