WaypointInfoWidget TimesStatusPanel: Add Sunrise time to gui.
GaugeVario: Applied naming convention
XSRenderer: Increase the number of terrain slices on fast hardware
Dialogs/Device/FLARM: Reduce number of menu entries of FLARM range config

The 100m resolution created 235 menu entries. 250m reduces this to 94
entries.
Wording modification: "Unreachable through terrain." into "Unreachable due to terrain.".
{Gesture,Kinetic}Manager: move code to UIUtil/
test/DebugReplay: clear time_available on HFDTE
UtilsSettings: remove unused flags
Protection: move variables to UtilsSettings.hpp
Look/Fonts: Flush text cache after resizing InfoBox fonts
Formatter/TimeFormatter: Indicate usage of mm:ss format for short timeframes

From a value like "05:03" it is not immediately obvious if this means
"5 hours + 3 minutes" or "5 minutes + 3 seconds". The only visual indication
in xcsoar's infoboxes is the appearance of the seconds in the infobox
comment field if the former is shown. However for short time-frames
the missing second is easily missed. Try to improve the situation
by separating minutes and seconds with "'" for short time-frames.

Signed-off-by: Andreas Pfaller <pfaller@gmail.com>
Math/Kalmanfilter1d: Use smaller p_abs_abs_ when resetting. A value of 1e10 causes range problems.
android/I2Cbaro: use EOC pin when possible.
Renderer: Added DrawVerticalGradient() function