include compass heading value into waypoint list
sensor listener code now is only contained in SensorListener (to avoid duplication in GPSLogger)
some sanity modifications
various small style fixes
use AZIMUTH_INVALID in MockData and TAG in ExportTrackTask