Enhanced the protocol buffer compiler to be able to handle files not in the root directory
Fixed missing change from hats to roles
Seperated ServoIDs from the darwin classes
Fixed the motion manager and added a placeholder SensorFilter role (needs to have kalman filters added to filter data)
WCI-1: Change ZMQ version installed by Puppet from v2 to v3
Merge branch 'develop' of github.com:nubots/NUClearPort into develop
Merge branch 'develop' of github.com:nubots/NUClearPort into feature/LocalisationPort