Embed provider config in generated box files

* Add vagrant templates to the generated boxes
* Pull provider specific code out of mainline vagrant file
* Remove the multi-machine nonsense
* Resolve `stdin is not a tty` message that shows up during provisioning
* Explicitly call out the required AWS variables
* Use a t2.micro instance to reduce the cost of the aws build