TrackerComponent

This patch adds the TrackerComponent class
and 3 instantiations, GPS, HRM and TTS.

The idea is to split the now huge GpsTracker class into
components. So far this is dead code.