Update Vagrant file to version 2
Ensure Puppet runs "apt-get -y update"
Extend installation timeout periods

Packages like RVM or Ruby are quite large and take quite a long time to
install. This causes timeouts to occur and any subsequent package
installs to fail.