NMEA/FlyingState: add method IsGliding()
Geo/Flat/TaskProjection: move code to new base class FlatProjection

FlatProjection is a lighter class without the Scan() method and the
attributes it requires.  All it needs is the "reference" location.