Support for Vagrant

This should help make easier to run tests for contributors on OSX and Windows.
See `hacking/VAGRANT.md` for setup instructions.