Revert "stop string compare on any control character (ACSII <31)"

This reverts commit 0e202b6cd6a6d934f7af4216091f5a9c87f6d70f.
Revert "FLARM Task declaration waypoint name limit to 5 characters which grants 10 waypoints at least"

This reverts commit 22367b5a46f45f4d185d5e70a85c02fa55aa13e9.
Rename FLARM declaration waypoints to P00 / Pxx to allow more turnpoints sent to device
Fix bug resetting InitLDRotary from wrong thread
(CC) unused code in CAI302 driver
Note on LK_tcsncpy in StringFunctions
Fix GetFontDescription call of LK_tcsncpy under buffer
HSI: print cross track error also with other distance units
GA: make 2, 5, 10 min projection segments a little wider for better
visibility
(CC) NearestWayPointDetails Event code made human readable
Active map retuned to return more waypoints, and sounding like Oracle
Fix serial read timeout not working
Update changes
Fix bug do not delete[] in ComPort if not using _UNICODE
Memos in topology.cpp
This is beta version 4.1V
Fix PC profile resolution change not good if done from a custom profile.
Only default profile can load saved screen resolution.
Fix glitch not giving testbench errors on loading unusual profile parameters on non-PC versions
Fix possible crash in DoStatusMessage inside Dialogs
GA: Added 2, 5, 10 min position projection segments to multimap views
Fix logger not recording negative altitudes. A problem in the netherlands.
Merge branch 'v50' of https://github.com/alus-/LK8000 into alus