Premerge
Merge remote-tracking branch 'emamanto/overhaul_behaviors' into overhaul-jointenactor
Interface for motion takes cm and degrees
Fixes python crash after head moves addition.
Refixed the scripted motion interface
SetHeadCommand works now, but there is still a bug with safetyCheckJoints in MotionModule (it is currently commented out) which should be addressed. I don't believe it will cause serious problems for now though.
Merge remote-tracking branches 'ellis/overhaul-jointenactor', 'lizzie/overhaul_behaviors' and 'ej/scrimmage_overhaul' into behaviors

Conflicts:
	src/man/newmotion/MotionModule.cpp
	src/share/messages/PMotion.proto