WCI-1: Make Vagrant VM able to compile NUClearPort

Modify Vagrantfile and Puppet manifests such that 'vagrant up'
generates a VM that is capable of compiling NUClearPort.