Negative altitude support

Updates to correctly handle negative altitudes reported by the
altimeter.