Add Vagrant configuration

Vagrant allows people to easily run VMs for development purposes. This should help people, particularly on Windows, get started with the openstreetmap-website project.

I've tested `vagrant up` from clean and existing, and it seems to work correctly, but please test it and let me know any setup / 'up' errors. Particularly if running on Mac OS X or Windows.