rearrange behaviours; add getup module
rearrange the behaviour directory for future development
fix Getup. Warning: not tested on robot yet.

Signed-off-by: josiahw <merlz42@gmail.com>
getup works!
Add (unworking yet) priorities to Getup.
Starts of the behaviour arbitrator
Complete (but untested) subsumption algoritm for selecting an action to take
Improvements to the subsumption algorithm (now using references)
Added in priority update logic for the subsumption
Fixed problem caused by vectors reallocating (references break)
Subsumption algorithm is working
Lots of quick hacky changes to work out everything that needs to be fixed to work
Merge branch 'develop' into feature/Reflexes

Conflicts:
	modules/platform/darwin/MotionManager/src/MotionManager.cpp
	modules/platform/darwin/MotionManager/src/MotionManager.h
	roles/scripttuner.role
Progress towards the managed motion manager (still does not run correctly)
Added code to convert limbs to servos (and visa versa)
Minor error throwing
Add the Stand reflex.
Hacks and others to try to get the subsumption behaviour working on the robot properly, and to ensure that all the old code is updated to use it.
Subsumption is working!, need to fix everything else to work with it.
Removed some redundant roles, and made the system compile using the new architecture.