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.
Started working on a HAL.
Merge pull request #1 from antoinealb/hardware_abstraction

Started working on a HAL.
Fixed some errors in the abstraction layer.
use the abstraction layer instead of aversive.h
whitespace fix.
added platform support for host.
whitespace fix.
Use the new abstraction layer.

Use the platform module instead of aversive.h
cleaned up control system manager.
reworked cs_init