TaskMacCreadyRemaining: fix indent
TaskLook: fix indent
TaskRenderer: reduce the number of SetModeOptional() calls
TaskPointRenderer: inline a few internal methods
TaskPointRenderer: pass offset to DrawOZ*()
TaskPointRenderer: adjust offset for optional start only if offset==0
TaskPointRenderer: render finish point as achieved when task is finished

The "usual" way to render achieved points doesn't work, because the
active task point index will never go past the finish index.  See code
comment for explanation.  Fixes TRAC #2140.
GroundSpeedComputer: set ground_speed_available

When the ground_speed is derived from two consecutive GPS fixes, set
the ground_speed_available flag so that other XCSoar subsystems are
able to really use the ground_speed.  This fixes the first part of
TRAC #2672 (no wind calculation in IGC replay).
BasicComputer: set track_available for computed track

When the track is derived from two consecutive GPS fixes, set the
track_available flag so that other XCSoar subsystems are able to
really use the ground_speed.  This fixes the second part of TRAC #2672
(no wind calculation in IGC replay).
WaypointWriter: use TCHAR format string

Fix name/comment truncation on Windows (TRAC #3096).
LanguageGlue: move gettext code to InitLanguage()

Eliminate all of the no-ops in ReadLanguageFile() from the Linux
binary.  Fixes the last potential remains of TRAC #2041.
LanguageGlue: add local variable "domain"
LanguageGlue: force gettext() to return UTF-8 strings

Fixes malformed translation strings (and assertion failures) on Linux.
AATPoint: fix indent
AATPoint: remove redundant check
AATPoint: complete ActiveState switch
SampledTaskPoint: add method InterpolateLocationMinMax()
OrderedTaskPoint: add methods IsPast(), IsFuture()

Make the ActiveState checks more readable.
SampledTaskPoint: fix indent
SampledTaskPoint: add accessors for all SearchPointVector instances

Prepare for moving some logic to class OrderedTask.