Moving all provisioning scripts into the Vagrantfile since we can't pull
in script files from within the box.  Fixing the PTY problem using
cloud-init.