Working vagrant setup

* Use modified gearman-coffee that uses reconnect-net with fewer dependencies
* Update vagrant provisioning scripts so that gearsloth development folder is not shared with the VM

The previous vagrant setup used a shared gearsloth development folder. This caused problems because the platform dependent `node_modules` folder was also shared. This patch clones the development folder inside the VM and installs dependencies independently of the development environment.