LOPO-6: Add angle between goals observation
LOPO-6: Make observation types configurable
change LookAtBall to try to include goalposts
fix the walk path planner to use meters instead of cm
Merge branch 'develop' of https://github.com/nubots/NUClearPort into develop
add a config parameter for the look
Added odometry reaction for localisatin
Merge branch 'develop' of https://github.com/nubots/NUClearPort into develop
Fixed crashes.
Merge branch 'develop' of https://github.com/nubots/NUClearPort into develop
Added localisation field object sending to NUbugger server
Merge branch 'develop' of https://github.com/nubots/NUClearPort into develop
Attempt to fix ball Nubugger arrayops meat
Merge branch 'develop' of https://github.com/nubots/NUClearPort into develop
Attempt to fix ball Nubugger arrayops meat 2
Merge branch 'develop' of https://github.com/nubots/NUClearPort into develop
add initial pan functionality to LookAtBall (needs time awareness)
WCI-1: Make the Vagrantfile select a base box according to the local hostname
Merge branch 'feature/AngleBetweenGoals' into develop

Conflicts:
	modules/localisation/MMKFRobotLocalisation/src/MMKFRobotLocalisationEngine.cpp
	modules/localisation/MMKFRobotLocalisation/src/MultiModalRobotModel.cpp
Added ball field object reactor to NUbugger