Android: import IOIOLib as a git submodule

Previously, to build the Android package, you had to have a copy of
IOIOLib somewhere on your hard drive, and use the make variable
IOIOLIB_DIR to tell XCSoar's Makefile the location of that directory.
That was cumbersome and error prone, because there was no good way to
specify which IOIOLib version XCSoar expects.

Another idea was copying just the IOIOLib into xcsoar.git, but that
was hard to keep up to date, and maintaining a copy of another project
is not so elegant.

The git submodule refers to the commit that is near to the release
V3.30.

The IOIO feature is no longer optional.
Time/WrapClock: new class for handling time stamps

Move code from class ExternalClock.  Apply the day offset in
DeviceBlackboard::Merge(), after data from all devices has been
merged.  This aims to make XCSoar safe against false positives in time
warp checks (TRAC #2857).
Device/Parser: add method ReadTime()

Move code from the now-obsolete class ExternalClock.
InfoBoxes/Content/Glide.cpp: GRCruise.  Show Cruise dist in comment
TaskManager: remove Mat "auto add turnpoint" behaviour

When flying a Mat, we now require that the pilot click on each
point to add it.  The prior behaviour added the point automatically
when a pilot flew over it.  This tested as confusing and created
potentially incorrect statistics if the task has mandatory
turnpoints.
po: update Finnish translation
po: update French translation
Dialogs/dlgAnalysis.cpp: Interpret the page change gesture the same as for main pages.