LE-12: Exception when compass is missing
LE-12: Exception when compass is missing

- Added a check at the top to tell if the device is able to supply compass
headings, and to avoid polling the compass if it isn't present.

ClueRide/MobiLoc,ClueRide/MobiLoc,ClueRide/MobiLoc