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
Added event callback interface.
Documentation update.
Critical section around calib
Merge remote-tracking branch 'origin/kohut_tail_merging'

Conflicts:
	gyro.c
Removed extranous critical section start