[#1]: Adjust tasks to run in Vagrant

Fixing build scripts and others to allow for running them in Vagrant,
as the point is that any given contributor should only need to install
VirtualBox and Vagrant, and from there be able to do everything
necessary to develop.
[#1]: Add .gitconfig to provisioning

Since git requires name/e-mail, the VM needs to easily know that
without prompting. This is solved by adding the local .gitconfig
to files that are automatically copied over.