DUNE/Utils/Codecs: Fixed invalid use of member variables in static member functions.
DUNE/Utils/Codecs: Fixed some compilation warnings.
Merge remote-tracking branch 'origin/bug/3147'

Authored By: José Braga
Reviewed By: Ricardo Martins
Maneuver/CompassCalibration: Output valuable information to the operator when not completed.
I18N: Updated translations.
Maneuver/CompassCalibration: Do not output information during deactivation if already calibrated.
Maneuver/CompassCalibration: Check calibration parameter in deactivation process.
Merge remote-tracking branch 'origin/feature/ccalib_output_messages'

CompassCalibration maneuver now checks if minimum admissible number of
turns to compute a solution were performed when maneuver is not
successfully completed (i.e., the maneuver stopped or was
aborted). The operator is warned when data is insufficient or, if
sufficient, gets the computed solution and the entity label that can
be manually updated with those values.

Authored By: José Braga
Reviewed By: Pedro Calado
Navigation/AUV/CLRanger: Resize UamTxFrame before encoding with EstimatedState.
DUNE/Utils/Codecs: CodedEstimatedState will resize UamTxFrame data field if length is not sufficient to hold coded message instead of throwing exception.
Revert "Navigation/AUV/CLRanger: Resize UamTxFrame before encoding with EstimatedState."

This reverts commit 15418066c43eb8b071f7fa4d9b62c412d2f1c19d.
Merge remote-tracking branch 'origin/bug/3149'

Fixed Bug #3149: Navigation/AUV/CLRanger task is dying due to UamTxFrame
invalid size.

Authored By: José Braga
Reviewed By: Ricardo Martins
DUNE/Control/PathController: Time of arrival factor is now part of the General section in configuration. Getting value from params.
DUNE/Plans/SpeedModel: New member variable m_time_factor is the time of arrival factor.
DUNE/Plans/TimeProfile: Using time of arrival factor from SpeedModel.
Config: auv/general: Added time of arrival factor.
DUNE/Control/PathController: New reference timeout is now a parameter.
Config: auv/control: Added New Reference Timeout.
Merge remote-tracking branch 'origin/feature/pcontrol_reftimeout'

Feature #3152: The time to wait for a new DesiredPath reference is now
configurable via the parameter 'New Reference Timeout'. This new
parameter is present in all tasks that inherit from PathController and
has a default value of 5.0 seconds.

Authored by: João Fortuna
Reviewed by: Pedro Calado

This commit closes #3152.
Config: auv/navigation: Reducing GPS Maximum Dynamic HACC factor allows a more secure GPS handling during diving, while still being relaxed for position corrections.