Refactored path follower and manager to use new PathSegmentActive UAVO.
Reverted PathFollower module changes.
Resolved some TODOs.
Minor style updates.
Updated UAVO update modes.
Converted portTICK_RATE_MS operations to MS2TICKS().
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
Replace all UAVObjGetNumInstances() by the UAVO specific versions.
Reduce spamming of the PathPlannerStatus UAVO.