Revert "convert predicted time output to decimal minutes..."

Was done to be consistent with other channels.  But the predictive
timer already handles predictive time in seconds(See gps.c:646).

This reverts commit 7acc491df974bae8ee1faa64c5a45190fd1a86c6.
Fix predictive timer value bad inputs.

Predictive timer is currently using seconds since firstGpsFix since
that is a low value (less chance of float error).  Test code was
using getUTCTime, which is unfortunately not really a usable value.
Change utcTime to time in predictive timer code

This is done so we don't confuse what goes in here.  Time can be
anything so long as its consistent across all methods used in
the predictive timer.
Add test to validate projected distance
Cleanup CUnit a tiny bit.  Play with snippet code
Separate test and normal build output directories

Because g++ and gcc don't place nicely together and
because this has been bugging me forever.
Kill get/setUTCTime methods in gps.c

This method was fundamentally flawed in the data it returned and
thus needed to die for the sake of general sanity.  Will be replaced
by DateTime and methods that may derive Millis since epoch or what
ever other time related methods we may want.
Remove GetGPSTime LUA API endpoint
Add LUA getTickCount and getTicksPerSecond methods

Until we get a timer we may need a form of a timer in the LUA script.
The best we can do until said timer exists is to use the TickCount
as provided by the FreeRTOS scheduler.  When both of these methods
are combined a user can get a _rough_ idea of how much time has passed.

Currently ticks happen at 200Hz, so a 5ms resolution is pretty good
for LUA scripting.  If they need more we need to implement at hardware
timer, but we already know that.
Cleanup MK1 Makefile and make it parallel safe
Fixup emacs TAGS file generation in Makefile, ignore it too in Git
one more fix to etags
Support Stage type tracks

Adds support so our start/finish line detection code will properly
handle stage type tracks.

Also does a little cleanup on the code.  More is needed.
Add unit test for code that extracts finish line info
removed binary artifact
Merge branch 'master' into mk2

Conflicts:
	.gitignore