All task turmpoint altitude need to be accounting for task requiered calculation.

only for PG, can be use for all in futur.
Merge branch 'TskReqAlt' of https://github.com/brunotl/LK8000
TaskStatistics last changes only for paragliders
Debounce keys in bt keyboard
This is version 4.1H
Advance to next beta
Fix bad bug in MapWndProc introduced by a misconfused bracket in multiselect merge for 4.1b.

	modified:   MapWndProc.cpp
SnailTrail: precalculate color of each point, and no more need to store the vario float.
We gain both drawing speed and some memory.
Removed unused SKIPPOINT code and added DEBUG mode .
	modified:   ../Header/MapWindow.h
	modified:   Calc/AddSnailPoint.cpp
	modified:   Draw/LKDrawTrail.cpp
SnailTrail: skip empty points in the array.
More distance between points painted by LKDrawTrail . Using the Manhattan distance formula this is only a very approximated attempt.
Previously using 2 pixels at high zoom, and 4 at low zoom, resulting in too many points painted with no reason.
These are now raised to 8 and 14 , generally valid for all resolutions.
We must avoid the "snake effect" of a color-chaning trail!
	modified:   Draw/LKDrawTrail.cpp
Add DEBOUNCE_SCANVISIBILITY in MapWindow_Utils.
We are debouncing too frequent scans for farvisibility occuring while switching multimaps..

	modified:   MapWindow_Utils.cpp
Update conical ESS tunpoint :
 add parameters for radius of base
Merge branch 'ConicalESS' of https://github.com/brunotl/LK8000
Automatic COM port reset timeout after 45 seconds. Previously 3 minutes, too much.
Do not perform PurgeComm on port close from DirtyPurge function.
	modified:   Comm/SerialPort.cpp
	modified:   ProcessTimer.cpp
NEW ZOOM, faster. BigZoom is ok for Input events, not from events generated from touch screen.
Debounce for PC removed in Input events.
OLD ZOOM is reversible in MapWndProc anytime.
Response of zoom is two times faster also from Zoom buttons in screen view, because the Refresh was missing for them.
Add "restart Com Port" to Vitual Keys or Custom Menu
Update changes
Add new modeltypes  BTKA BTKB BTKC .
This is making the old modeltype BTK1 no more valid, need reconfiguration from 4.1h
	modified:   ../../Header/Enums.h
	modified:   ../../Header/Modeltype.h
	modified:   ../Dialogs/dlgConfiguration.cpp
	modified:   ../LKProfileInitRuntime.cpp
	modified:   ../Models.cpp
Add keyboard driver foir type 2 and mode A.
Merge branch 'resetComm' of https://github.com/brunotl/LK8000