Interface for motion takes cm and degrees
Fixes python crash after head moves addition.
Refixed the scripted motion interface
Tested all but Head Provider Motion shit. WORKS
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
Test the shit out of ordering, time to look at head tracker
Fixes the sweet move problem.
Merge remote-tracking branch 'lizzie/overhaul_behaviors' into behaviors

Conflicts:
	src/man/behaviors/navigator/NavHelper.py
changes commands to command for convention
adds motion request message
behaviors side of head commands
Adds some minor fixes, removes some unnecessary prints.
Gamestate only changes from foot bumpers during initial.
adds head commands to motion. headtracker works by itself. not sure about it and nav at the same time.
Removes JITTER BUG
some python fixes involving more portals
Combines ButtonState and FootBumperState protos.
Merge remote-tracking branch 'wils/behaviors' into behaviors

Conflicts:
	src/man/Man.cpp
	src/man/behaviors/BehaviorsModule.cpp
	src/man/behaviors/BehaviorsModule.h
	src/man/behaviors/Brain.py
	src/man/behaviors/PyInterface.cpp
	src/man/behaviors/PyInterface.h
	src/man/behaviors/headTracking/BasicStates.py
	src/man/behaviors/headTracking/HeadTracking.py
	src/man/behaviors/headTracking/HeadTrackingHelper.py
	src/man/behaviors/navigator/NavStates.py
	src/man/behaviors/navigator/NavTransitions.py
	src/man/newmotion/MotionModule.cpp
	src/man/newmotion/MotionModule.h
	src/share/messages/PMotion.proto
	src/share/messages/VisionRobot.proto
Fixes compiler errors.
fixes to behaviors