Add new version of robot code

 - Threaded with pthreads
 - Implements BuckBeak requirements
 - Untested as of yet - Not even a compilation test
Update Robit.cpp

 - Make thread functions non-class
 - Fix kForward/kReverse issues
 - Fix aggregate initialization issues
   - This compiler doesn't support c99 :(
Update Robit.h

 - Move thread functions outside robot class

TODO: Fix github formatting my tabs incorrectly
(Or switch to space tabs)
Fix formatting errors in Robit.h

 - Tabs converted to spaces
Fix formatting errors in Robit.cpp

 - Tabs converted to spaces
Update Robit.cpp

Fix thread variable scope issues, everything used by threads is now a global variable.
Update Robit.h

Fix thread variable scoping issues
Update files with Doxygen comment tags