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
Update changes
Force closing the drawing thread on shutdown after 15 seconds.
The INFINITE parameter can lock up the unit in some cases.
	modified:   Thread_Draw.cpp
This is version 4.1i
Advance to next beta
dummy commit for missing 410i tag
fix bad scan codes for Enter key in BTK2