Device/Port/LineSplitter: move to Device/Util/LineSplitter.cpp
Device/Internal: move to Device/Util/NMEAWriter.cpp
Driver/LX: move class PortNMEAReader to separate source file
Device/NMEAReader: pass TimeoutClock by value, not reference
Device/SettingsMap: pass TimeoutClock by value, not reference
Driver/FLARM: pass TimeoutClock by value, not reference
Driver/LX: pass TimeoutClock by value, not reference
IGCWriter: move code to Generator.cpp
Driver/LX: implement Nano3 task declaration

This commit implements the Nano task declaration protocol.  This was
not necessary for the first Nano, because that one still supported the
ancient (and ugly) Colibri declaration protocol.  However, the Nano 3
dropped this protocol, and now we need to have the new protocol.
Util/StaticString: add typedef "reference_type"
Util/StaticString: add internal typedef "Base"

Simplify base class calls.
Util/StaticString: import typedefs from StaticStringBase
doc/manual Prise en Main: Change of wording following translation updates.
Merge branch 'master' of git://github.com/Adrien81/XCSoar