Added PathSegmentActive UAVO.
Add PathSegmentActive UAVO to all relevent targets.
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.