LOPO-2: Create an empty 'Localisation' NUClear module
Merge branch 'develop' of github.com:nubots/NUClearPort into feature/LocalisationPort

Conflicts:
	hats/CMakeLists.txt
Merge branch 'develop' of github.com:nubots/NUClearPort into feature/LocalisationPort
Merge branch 'develop' of github.com:nubots/NUClearPort into feature/LocalisationPort
LOPO-2: Add a localisation role and a stub LocalisationEngine class
Merge branch 'develop' of github.com:nubots/NUClearPort into feature/LocalisationPort
WCI-1: Remove network and modifyvm settings from Vagrantfile
WCI-1: Add armadillo and boost-math to Puppet
WCI-1: Refactor nodes.pp and travis.pp to both use a single nuclearport::build_dep class
WCI-1: Add a note about additional Vagrant config to the README
WCI-1: Fix a syntax error in build_dep.pp
Merge branch 'develop' of github.com:nubots/NUClearPort into develop
WCI-3: Remove the '-j' option when building NUClearPort on Travis
WCI-3: Add a Travis-CI build status image to the README
Merge branch 'feature/NUbugger' of github.com:nubots/NUClearPort into feature/LocalisationPort
Merge branch 'develop' into feature/LocalisationPort

Conflicts:
	Vagrantfile
Merge branch 'develop' of github.com:nubots/NUClearPort into feature/LocalisationPort
Made the compiler optimize for the atom (gives a performance boost)
Add play function to Scripttuner
Merge branch 'develop' of github.com:nubots/NUClearPort into feature/LocalisationPort