check iOS compass calibration via webkitCompassAccuracy

Ensure that webkitCompassAccuracy is not -1 as this indicates that the
compass has not been calibrated and its values cannot be trusted.