WCI-4: Add a Vagrantfile to the NUBugger project
Merge branch 'master' of https://github.com/nubots/NUbugger into feature/Vagrant

Conflicts:
	.gitignore
WCI-1: Add a private network to the Vagrantfile
Improve onLocalisation update
Merge branch 'develop' of https://github.com/nubots/NUbugger into feature/Vagrant
WCI-4: Fix incorrect casing of a module dependency in NUbugger.js
WCI-4: Set NUbugger to listen to localhost
Added dynamic robot discovery
Added logs to reaction stats
Updated NUbugger protobuf file to match NUClearPort-feature/VisionPort (added green horizon to classified image).
Merge branch 'feature/puppet' of https://github.com/nubots/NUbugger into develop

Conflicts:
	NUbugger.js
Merge branch 'feature/Vagrant' into develop

Conflicts:
	.gitignore
	NUbugger.js
	public/javascripts/lib/NU_Sencha/FieldWindow/Robot.js
Fixed depreciation notices
Changed error messages to be warnings and more descriptive
Switched to an alternative camera image displaying technique
Added a default robot (.42)
Resolved differences by keeping remote version
Resolved conflict by replacing Message.proto with version in NUClearPort/feature/VisionPort