Initial commit for IP2.5 board code based on octoroach project.
First step is board specific header, to avoid 2 separate code bases.
Initial commit of open loop motor vibrating module
Working implementation of ol-vibe module.
Porting bemf velocity control to ip2.5c. Also cleaning up PID and leg_ctrl modules in the process.
Ongoing updates to clean up legctrl.c/h, and port to ip2.5
Further work to port BEMF velocity control ip ip2.5. Project now builds, not HW tested.
Brought in correct verison of adc_pid.c, in ip-lib
BEMF readings from legs now work. leg-ctrl does not move legs, for unknown reason.
BEMF control of legs now working on IP2.5
Updated joycontrol_mix for Logitech game pad. Forward + back + OL tail flick.
Critical code fixes to get BEMF working properly in IP2.5, also added BEMF deadband for unknown creeping issue.
Updates to python scripts to suit tail robot for MAST demo.
Telem formats changed to stdint types, for clarity & proper practice.
Implement macro for setting up command handler functions.
Removed several vestigial externs at top. Two more related to moveq to work out.
Fixing declaration of cmdEcho
Merge branch 'ip-2.5' into auto-telem-format

Conflicts:
	lib/or_telem.h
Adding in START_PARSE to telem file, for development of the automatic format extractor script.
Script now works in semi-automatic format.

Unknown how or if script will be automatically included in build?