Added new DisplayTest module and PlainMessage struct
Merge branch 'develop' of github.com:nubots/NUClearPort into feature/NUbugger
Turned on 3D acceleration
Merge branch 'develop' into feature/NUbugger
Put the broken things back
fixed the roles capiltalization
WCI-3: Add a .travis.yml and travis.pp to allow Travis to build the project
Improved the protocol buffers that will be used
Script Optimizer compiles, still need to build in the remaining support
Code to make the script optimizer work
Merge branch 'develop' into feature/NUbugger
final fixes to the script optimizer framework (system working)
Merge branch 'feature/ScriptOptimizer' into develop
Merge pull request #2 from mitchellmetcalfe/develop

WCI-3: Add a .travis.yml and travis.pp to allow Travis to build the proj...
the older way of moving camera pixels was faster
Added generic graphing helper
Added DisplayTest for testing
Renamed some occurances of hats to roles
Fixed some typos
Merge branch 'develop' into feature/NUbugger
Flipped the image normally generated, hopefully fixed mjpg compression so we can have full 800x600 images.
Still need to provide the original compressed version of the image so that NUbugger can use it.
800x600 streaming to NUbugger in real time, Must take a note of how much CPU power is used moving and compressing the large images though
Resolved merge conflicts with NUbugger.