InfoBoxLayout: add layout "8 Top + Vario"
LaunchXCSoar: launcher for Windows CE

Tested successfully on the Oudie 2 (renamed to
OudiePocketFMSStart.exe).
NEWS.txt: prepare version 6.5.3
CrossSectionWindow: rebase on AntiFlickerWindow

Eliminates flickering in the cross section on Windows.
InfoBoxLayout: pass screen dimensions to CalcInfoBoxSizes()
InfoBoxLayout: use integer division
InfoBoxLayout: make CONTROLHEIGHTRATIO private
InfoBoxLayout: move code to CalculateInfoBoxRowHeight()

.. and CalculateInfoBoxColumnWidth().
InfoBoxLayout: limit the portait InfoBox aspect ratio

InfoBoxes were to tall on 9:16 portrait screens.
NEWS.txt: add missing line
Topography: update shapelib to upstream version 6.2.0
dlgInfoBoxAccess: search for "Setup" tab

Auto create "Switch InfoBox" if there was no tab named "Setup".
Previously, this tab was only created when there was no custom tab at
all.
InfoBoxes/Alternates,Task,Trace: add panels

Will replace the ibkEnter handlers.
InfoBoxContentOLC: move to separate file
InfoBoxes/Contest: add panel
InfoBoxLayout: limit the landscape InfoBox aspect ratio
InfoBoxes/Battery: eliminate redundant translated string
Util/CharUtil: add IsASCII(unsigned char)

Suppress potential "ambiguous call" warnings and eliminate two casts
that are now obsolete.
Util/UTF8: use IsASCII()
Util/UTF8: move code to IsLeadingN()