Latest binary.
Use the enum type for navigationMode_e in the GPS code.
Fix bug that prevented throttle angle correction working correctly when
using different values in different.

The cause was the IMU init code which triggered calculation was never
called after switching profiles - it couldn't be called twice because it
also initialised the compass.

The solution was to decouple compass initialisation from IMU
initialisation and extract the code to recalculate throttle angle scale
to a new method.
Ensure that Lux's pid controller observes the max_angle_inclination
setting.
Start decoupling imu from config.
Decoupling imu from config - pid profile.
Decoupling imu from config - barometer config.