Updated stopwatch with sclock system clock module.
Merge remote-tracking branch 'refs/remotes/humhu/sclock_refactor' into sclock_refactor
Re-introducing stopwatch.c/h during transition period.
Minor cleanup of both old/new modules.
Updating headers, back-porting usage documentation from stopwatch.
Making sclockReset() private.
Added documentation.
Merge branch 'refs/heads/master' into sclock_refactor
Switching from stopwatch to sclock module.
Updating sclock function call, switching to ms.
Fixing minor bug in function call.
Capturing a tick-based timestamp per row instead 
of a ms-based one.
Adding getter for MILLIS_FACTOR.
Gets rid of stopwatch module.

This is done to prevent users from trying to use
both modules concurrently. Because of slightly
different settings in the setup of Timer 8,
concurrent use can have unexpected results.
Merge branch 'refs/heads/master' into sclock_refactor

Conflicts:
	cam.c
Fixes to i2c_driver to prevent warnings, make channel 2 of i2c a default alternative.
TimeZone string removed from python.py output format; unsigned char changed to char, which is proper for a pure string.
Extend removal of channel 2 check to all functions
Make version.h match the version.py changes
PID_HARDWARE define removed, should be project-specific macro.
version.py modified to include newline at end of file to supress compiler warning.
Merge remote-tracking branch 'biomimetics/master'