Initial Attempt (Armadillo not linking correctly!)
Fixed the failure to link by adding lapack and blas into our links
Converted tabs to spaces
Made the console log handler output exceptions
Fixed the throwing of a string
WCI-4: Convert NUbugger Vagrant/Puppet config to use a multi-vm setup
Added WIP FakeDarwin module for faking Darwin HardwareIO SensorData
Attempting various inverse kinematics, still WIP
IK now good enough for walk engine testing. Some generalisations need to be made but otherwise working for all required positions.
Completed IK implementation. Still needs a little more testing, but it seems very robust.
Added debug::NUbugger module and added Debug Waves to it. Also moved accelerometer and gyro graphing there.
Removed some logging
Merge branch 'develop' into feature/WalkEngine
Merge branch 'develop' into feature/WalkEngine

Conflicts:
	modules/support/NUbugger/src/NUbugger.cpp
	modules/vision/LUTClassifier/src/GreenHorizon.cpp
	modules/vision/LUTClassifier/src/LUTClassifier.cpp
	modules/vision/LUTClassifier/src/ScanLines.cpp
	modules/vision/LUTClassifier/src/SegmentFilter.cpp
	modules/vision/LUTClassifier/src/SegmentFilter.h
	shared/messages/vision/VisionObjects.h
	shared/utility/math/matrix.h
Added right leg to IK
Adds InverseKinematics debug module and moves relevant code from WalkEngine.
Fixes boolean configuration warning.
Deletes inferior IK.
Merge branch 'feature/WalkEngine' into develop