Manual en flash: Added promo for manual, toc,
 formatting tweaks for both screen and print.
Logger/ExternalLogger: Create "logs" directory automatically

This caused failures for users who never used XCSoars internal loggers
before trying a flight download from an external logger.
Merge branch 'v6.7.x' of git://github.com/hjr/XCSoar into v6.7.x
po: update German translation
po: update Ukrainian translation
po: update Spanish translation
po: update Ukrainian translation
po: update Ukrainian translation
Input/InputEventsTask: "next" is used as the event data to switch to next TP

Fixes trac issue #3270.
Manual avionics & airframe: Fixed wrong ref. to device config.
Util/StringUtil: Add StringStartsWithIgnoreCase function
Airspace/AirspaceParser: Relax parsing of TNP airspace files

Fixes trac issue #3272.
Merge remote-tracking branches 'hjr/v6.7.x' and 'apf/v6.7.x' into v6.7.x
OpenGL/Canvas: include cleanup
Screen/Memory/Canvas: include cleanup
Topography/XShape: store floating point offset to map center

Make ShapePoint use "float" (compatible with GL_FLOAT) and store
offsets relative to the map center instead of relative to the shape
center.  This means all XShapes live in the same coordinate system,
and they all use the same transformation matrix.  It will allow using
a single OpenGL draw command for all shapes in a file.
Math/fixed: remove unused method as_glfixed_scale()
TopographyFile: move ConvertRect() to Convert.hpp
TopographyFile: reuse the screenRect variable
TopographyFileRenderer: don't use XShape::get_center()