Add Vagrant configuration & modify build system

Due to the limitations of VirtualBox shared folders, symlinks need to be
replaced with either file copies or elided entirely.