Transports/Fragments: Applied some refactorings / recommendations.
Merge branch 'master' of https://github.com/LSTS/dune.git
Control/UAV/Ardupilot: Entity State was not updating correctly.
Transports/SerialOverTCP: Better handling buffer data and corrected concurrency issues with queue access.
I18N: Removed unnecessary translation requests.
I18N: Updated PT translation.
Config: lauv-xplore-1: Added T-REX.
Simulators/Environment: Whether bottom distance or forward distance are simulated, is now configurable.
Conf: lauv-seacon-1: Forward distance will not be simulated in this vehicle.
Conf: lauv-seacon-2: Both forward and bottom distance will not be simulated.
Conf: lauv-xplore-1: Both forward and bottom distance will not be simulated.
I18N: All PT translated.
DUNE/Navigation: uncertainty check has parameter that avoids entering ERROR mode.
Navigation/AUV/SGNavigation: configurable parameter to enter ERROR mode.
Config: lauv-xplore-1: this system will not abort if position uncertainty is exceeded.
Config: uav/transports: Added Parameter message to UDP and Logging.
Config: x8-02: Enabled Aerosonde and Height controllers.
Control/Path/Aerosonde: Added parameter that allows enabling/disabling controller for specific maneuver.
Control/Path/Height: Added parameter that allows enabling/disabling controller for specific maneuver.
Control/UAV/Ardupilot: Added extra safety measures such as logging of APM mode and APM control outputs; allows activating and deactivating APM tracker on a maneuver basis.