Merge branch 'develop' of github.com:nubots/NUClearPort into feature/vagrant
WCI-1: Add libsndfile-dev package to puppet config
WCI-2: Add Vagrant version tip for Ubuntu 12.04
Merge branch 'develop' of github.com:nubots/NUClearPort into feature/LocalisationPort
Upgraded nubots modules for the new NUClear boilerplate
Fixed the headers for the new NUClear boilerplate
Upgraded the log function to work with the new NUClear syntax
Fixing boilerplate introduced a bug with variable naming
Add the NetworkSpeak test role for testing networking and NUClearPy Bridge.
Upgraded nuclear port modules to use the updated nuclear header name
Fixed other classes for change NUClear API
Fixed ConsoleLogHandler for the new API
Changed the way Networking works to use the new API, updated the NetworkSpeak role to use the new method
Fixed eSpeak (the class used to send messages extended and had strings, caused issue as wrong one was used)
Changed a few settings in espeak to make it perform better
Updated NUbugger for ZMQ3, need to upgrade puppet to install zmq3 properly
Started to restructure the directories of the modules to a sensible format
Fixed remaining issues (+16 squashed commits)
Squashed commits:
[52246c4] fixed roles, made reactors catagorized as support rather then utility
[e3b246d] Fixed SignalCatcher
[84a9db5] Fixed NUbugger
[12f7fd6] Fixed the console logger (and fixed it to correctly be sync)
[4ec0f47] Fixed the configuration systems
[ca427d8] fixed platform
[a3379ff] Fixed eSpeak
[c025a37] Fixed ScriptEngine
[919c9c4] Fixed LinuxCamera
[3d81237] Fixed AudioInput
[6bc7cd4] Fixed audiofileinput
[651993a] Fixed up ScriptTuner
[72f4247] Fixed up script runner
[f2d3ed9] Fixed mechwarrior
[d43bf13] Fixed up some headers and comments on dancedarwin and aubio
[2f79dd3] Moved Beat’n beat detector and fixed its namespacing
Restructured the messages and fixed resulting compile errors
TODO in future, make modules use the messages they require
Merge branch 'feature/Restructure' into develop