Added atomic locks to position manager.
added atomic locks to robot system.
adapted the trajectory manager to ucos2.

It was mostly rewriting the event control thing that is used to stop the
trajectory task.
Added ucos-2 include files to aversive header.
added a gitignore.
Ported trajectory manager work to UC-OS/II.
Prototype of circle movements.
cleaned up aversive.h
removed aversive/types.h
removed irq lock header, no one was using it.