TestClimbAvTest: Moved tests into functions
ClimbAverageCalculator: Added Expired() method
FlarmCalculations: Added CleanUp() method

This fixes ticket #2388
po: update Russian translation
po: update French translation
po: regenerate xcsoar.pot
Vector: move to Math/
Math/Vector: make constructor "constexpr"
WindMeasurementList: remove broken "@author" line
WindMeasurementList: don't import std::min()
DateTime.hpp: delete obsolete header
GPSClock: move to Computer/
Util/CharUtil: ToUpperASCII() returns "char", not "bool"

This fixes a potential data loss bug in the Volkslogger driver.
Untested, we havn't received a bug report on this.
Terrain/RasterTileCache: zero-fill all padding bytes

To make valgrind happy.
Merge branch 'v6.4.x'

Conflicts:
	src/Dialogs/Settings/dlgConfigInfoboxes.cpp
	src/Engine/Task/Unordered/GotoTask.hpp
	test/src/TestClimbAvCalc.cpp
Logger/MD5: move IsValidIGCChar() to IGCString.hpp
IGCWriter: eliminate one stack buffer in WriteLine()

Write to the destination buffer directly.
IGCWriter: eliminate two stack buffers in WriteLine(TCHAR*)

Add a TCHAR overload of CopyIGCString().  Do two steps at a time:
convert TCHAR to char and write to destination buffer directly.
IGCWriter: make WriteLine() private
IGCWriter: move code to BeginLine(), CommitLine()