More fixes.
[PathPlanner]: 1) Fixed altitude bug in waypoint model
2) Ensured that longitude/east updates when north/latitude is changed.
[Map]: Fix arrowheads to always be in the right place and point the right
direction.
[PathPlanner]: Added refresh timer to prevent flooding of the graphics
system. At 40 waypoints and 80 path segments, GCS would stall and crash due
to the load. Now it handles all points in less than one second.
Remove deleting of markers. In the end, this is a non-workable, bad idea.
Fixed initialization of PathSegmentActive UAVO.
Simplified PathSegmentActive UAVO usage.
[PathManager]: 1) Fixed timeout state not to spam the PathManagerStatus
UAVO
2) Handle path segments which are impossibly close together.
3) Overshoot test returns a value