OP-1474 Added fields for thrust pid scaling.
OP-1474 Added thrust PID scale curve to stabilization configuration GUI.
OP-1474 Updated GUI to follow the standard way of handling checked groups.
Added missing push buttons to widget list to make then enable/disable correctly.
OP-1474 Uncrustify.
Merge remote-tracking branch 'origin/next' into thread/OP-1474-PID_Scaling
OP-1474 Thrust PID scaling
OP-1474 Extract line and curve functions out to mathmisc.h, nan check and unit tests
OP-1474 Revert TPS debugging code
OP-1474 Add missing stdint.h include to mathmisc.h
Merge branch 'skarlsso/OP-1474-PID_Scaling' into thread/OP-1474-PID_Scaling

Conflicts:
	shared/uavobjectdefinition/stabilizationsettings.xml
OP-1474 Include I in the scaling and let the TPS factor piggyback on the speedScaleFactor
Merge branch 'next' into thread/OP-1474-PID_Scaling
Merge branch 'thread/OP-1474-PID_Scaling' into skarlsso/OP-1474-PID_Scaling_one_factor
OP-1474 Use ActuatorDesiredThrust as default source for TPS
OP-1474 Use PID banks for the TPS settings
OP-1474 Make it possible to select the combination of P, I, and D to scale
OP-1474 Fix label compile error
Merge remote-tracking branch 'origin/next' into thread/OP-1474_PID_Scaling_Banks

Conflicts:
	ground/openpilotgcs/src/plugins/config/stabilization.ui
OP-1474 Make it possible to select axes to scale
OP-1474 Demultiplex TPS settings when pid banks are updated