fix possible Crash in BtHandler.
fix possible Crash in McReady.cpp, see one time only, probably overflow elsewhere...
Makefile : Add .PHONY cppcheck
fix draw Task/FAI button not reset with profile reset
Fix reset bottombar mode to CRUISE after a profile reset
Fix reset FAI28/45 config after profile reset
Fix bug iFlarmRadar not initialised and not reset on profile reset.
Fix bug airspace changes (permanent changes or temporary) never init and never reset.
Totally random initial value.
Fix bug memory leak for LKObject used in DrawFlarmRadar
Fix bug not showing task lines in target dialog is DrawTsk flag was unselected
Flight data recorder open file in append mode, not resetting old one.

Conflicts:
	Common/Source/Logger/FlightDataRec.cpp
Disable baro altitude only if difference from hgps is over 100m , when the baro altitude is steady while hgps is changing. This is fixing a problem with baro instruments on ground, where the hgps is floating and baro is steady.
Fix clock overlay in 480x640
Implemented projection of future positions in 2, 5 and 10 min on heading line
Do the baro altitude check for steadyness only airborne, not on ground
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