Added interface for separate METAR decoding with custom report support