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

Conflicts:
	Common/Source/Dialogs.cpp
GA: Added 2, 5, 10 min position projection segments to multimap views
Fix logger not recording negative altitudes. A problem in the netherlands.
More checks for ActiveWayPoint++

Conflicts:
	Common/Source/InputEvents.cpp
Fix minor GDI leak
More check on ActiveWayPoint
Wait for 10 consecutive seconds with invalid data , to reset LD rotary buffer.
Do not reset the buffer if no new data has been inserted since last reset.
Optimize again the nmea logger .  This is called every time we receive an NMEA string!
Landing Task point is not removed correctly in ".Cup" task loading
Fix uninitialized variable.

Conflicts:
	Common/Source/LKAirspace.cpp
fix Wrong GDI usage
(CC) IMPORTANT note on use of FindOrAddWaypoint() and code simply reformatted with notes.
Safe NULL pointers after memcpy in FindOrAddWaypoints, and returns -1 not false in case of error.
Fix do not save to task Comments and Details from CTaskFileHelper, and check for FindOrAddWaypoint can return -1.
Do not load to task an invalid waypoint index.
Apply fix to CTaskFileHelper LPTSR and free(szContent)

Conflicts:
	Common/Source/SaveLoadTask/CTaskFileHelper.cpp
Forgotten free in previous fix
Fix LoadCupTask not managing invalid return value from FindOrAddWaypoint
Apply fix to LoadCupTask memset missing and clear mapWaypoint.
Notice that Comment and Details should always be NULL!!
If they are not null, then we most likely have an invalid pointer.
Fix wrong NULL assignement in LoadTaskWaypoints
Fix LoadGpsTask using TASK_COMMENTS