Vagrant fixes 2

Take a look at #1272, first. This PR is based on that one.

Basically, all this PR does above #1272 is switch to an updated base image for VirtualBox that I just made & uploaded to people.m.o. If it works, the benefit is that almost everything in the puppet manifests is done in the new image, so it's caught up to current changes.

To spot check, you'll want to `vagrant destroy && vagrant up`, and make sure it downloads a new base image rather than using the one you already have