Bug Fixes from Canadian METAR

Temp and Dewpoint both negative would not parse correctly.  METAR with corrections would not parse correctly.