IMC: Added an unsigned reference to DesiredPath and PathControlState.
DUNE/IMC: Generated IMC files after changing two messages.
DUNE/Maneuver: Now using an unsigned path reference to fill in DesiredPath message field which needs to match the PathControlState message.
DUNE/Control: Filling PathControlState's path_ref with the same refernce coming from DesiredPath message.
DUNE/Maneuvers: Handling path_ref in FollowTrajectory.
DUNE/Maneuvers: Handling path_ref in VehicleFormation.
Maneuver/CompassCalibration: Handling path_ref.
Maneuver/CoverArea: Handling path_ref.
Maneuver/Elevator: Handling path_ref.
Maneuver/FollowPath: Handling path_ref.
Maneuver/FollowReference: Handling path_ref.
Maneuver/FollowSystem: Handling path_ref.
Maneuver/Goto: Handling path_ref.
Maneuver/Loiter: Handling path_ref.
Maneuver/PopUp: Handling path_ref.
Maneuver/Rows: Handling path_ref.
Maneuver/StationKeeping: Handling path_ref.
Maneuver/YoYo: Handling path_ref.
Vision/Lumenera: Added support for user settable parameters.

(cherry picked from commit 9e085fceade0d021f477366ea424bac763d03ead)
Vision/Lumenera: handle camera unavailability.

(cherry picked from commit 195dbbcb59927e600350d0df7922c3ec3bd9e85d)