Overhaul everything by making provisioning... more manual!

This includes a bugfix due to Vagrant's handling of shell provisioning.