removed so version number from linux icu libs
Revert "removed so version number from linux icu libs"
it breaks the build with qt_sdk_install

This reverts commit d43797628762c75e35d2449ff29623e3377b33f7.
on linux check whether QT_INSTALL_LIBS are /usr/lib/* set copyqt to 0 if that is the case
Add a 3D mode to path_endpoint. This allows FlyDirect waypoints to do
vertical movements without changing position.
Improved automatic landing algorithm to better track descend speed.
Desired descend speed is now a FlightModeSetting.
Adds a 3D mode to path_vector. This allows vertical path segments without
position changes. PathStatus now also contains correction_direction and
path_direction to make path following behaviour more transparent.
We don't want zero-length path_direction vector.
Revert to the original behaviour of calling "fly_endpoint" if we have a
zero-length path.
Don't limit the path to strictly be between start and endpoint.
Missing argument for path_endpoint added.
OP-1156: Added new (stub template) pathFollower Module as well as builkd environment changes to compile it instead of old pathfollowers
Merge remote-tracking branch 'origin/D-Lite/PathFollowerImprovements' into corvuscorax/OP-1156_pathfollower-unification
OP-1156 refactored pathfollower - new unified module as delayed callback - compiles but untested
OP-1156 fixed wrong callback ID assignment for pathfollower callback diagnostics
OP-1156: add path_direction as a source for yaw as suggested by Werner :)
OP-1156 commit changed xml file
OP-1156 fixed EmergencyFlyaway detection algorithm
OP-1156 fix path logic to not deviate from correct altitude too much
OP-1156 added vtolpathfollower velocity limits to attitude control
OP-1156 changed PID control loops to use generic pid library, readded unnecessary integral and derivative terms to vtolpathfollower