Added a priority list to the readme.

The priority list is used to predict interactions between tasks, to
avoid deadlocks.
Removed all the 2013 specific code from strategy.
fixed some includes
fix whitespace and coding style
rewrote init to use ucos2.
checked commands.c

I wanted to make sure that there was not anything that could do
something dangerous when used with ucos2 here, such as interrupt
disable.

also fixed it to conform to coding guidelines.
removed the part about contributing.

It was only meaningful for mercurial.
Fixed whitespace before starting work.
removed dump_error who was not used anymore.
fixed whitespace and removed useless prototype.
creates the control tasks using ucos-2 now.
fixed a slight mistake in the task interface.
The old code boots with the new RTOS.

Still needs testing on real robot.
works on real robot.

re-enabled anti-dumb user logic and fixed whitespace.
added a command to test each motor channel automatically.

This command is very useful after wiring or burning a board.
Updated modules.
Added a command to test circular trajectories.
disabled arm calibration check.

For preliminary testing.
whitespace fix.
added a gitignore.