Fix ruby-build errors with ruby 2.1.1

Apply mislav's patch
https://github.com/sstephenson/ruby-build/issues/526#issuecomment-37933242
against a readline bug in newer rubies. Should fix #219 and #218, and
we'll remove when a new ruby is released or if ruby-build patches this
bug itself.
Remove support for EOL'd ubuntus: 12.10 and 13.04
Check for vagrant 1.5.0
Improvements designed to make automated boxes easier. Includes:

* Vagrantfiles fixes to have predictable names
* test/runner.sh now knows how to publish a box to s3
* Extracting secrets for developers into ~/.laptop.secrets
* Error reporting improvements
Clean up after tests
Ignore *.box files
Fully document how to create base boxes
WIP - trusty support