fixes for changes to NUClear
Added network ports to NUbugger config
Fixed various bugs in GameController
Added GameController logging.
Merge branch 'develop' into features/BehaviourStrategy
Added GameController to emit Mode and Phase enum events.
Added ButtonLeftDown, ButtonLeftUp, ButtonMiddleDown, ButtonMiddleUp events.
Updated default NetworkingConfiguration config.
Cleaned up a bit of SoccerStrategy.