Sonar.c and IR.C now both use RX_FRAME(), probably does not use txq_enqueue properly. (Logistically unsure how to update data[] while still reading from data[]) Will seek clarification. Fixed the OI_DUMP functionality; it is no longer atrocious, now uses memcpy.
Merge pull request #16 from asr1/master

Pulled Alex's handlers for IR and sonar reading requests
Revised `sonar_reading_handler()` to send response data correctly.
Added `ir_reading_handler()`, which is almost an exact copy of
`sonar_reading_handler()`.
`ir_reading_handler()` now actually reads from IR rather than sonar.
Consolidated `ir_reading_handler()` and `sonar_reading_handler()`
into `dist_reading_handler()`.
`watchman` has been disabled. The start/stop watch calls have been
removed from the subsystem commands.
Merge branch 'master' of https://github.com/aore/mars-rover