OP-1197 configurable failsafes  OP-1219 thrust control OP-1217 separate manualcontrolsettings apart
Merge branch 'next' into corvuscorax/OP-1216_flight-control-refurbishment
OP-1216 clamping of throttle to -1 in actuators (optional)
OP-1217 moved manualcontrol to receiver
dummy commit - renamed file back
OP-1217 create new receiver module

This module includes all the receiver IO and parsing/failsafe
functionality of ManualControl, but does none of the interpretations in
regards to flight mode / actuator control or arming that was included in
the old ManualControl

In a second step the old ManualControl module needs to be adapted to do
only these ommitted things in a modular way - as a delayed callback
OP-1217 change the way modules are enabled/disabled based on flightstatus
Merge branch 'corvuscorax/OP-942_task-diagnostics-for-callbacks' into corvuscorax/OP-1216_flight-control-refurbishment

Conflicts:
	flight/modules/AltitudeHold/altitudehold.c
OP-1216 manualcontrol refactoring
Merge branch 'next' into corvuscorax/OP-1216_flight-control-refurbishment
OP-1216 moved safety zeroing for channels from Stabilization to Actuators (so it also affects manual mode)
added missing initializations to allow boot without manualcontrol module
adjusted Stabilization stack size to get rid of stack alarm
OP-1216 modified alarms for manualcontrol/receiver to reflect new architecture
OP-1216 some fixes to flightmode and arm state management, update GCS control widget to be able to test and debug new control infrastructure
OP-1216 removed now uneeded TaskInfo entry for ManualControl
OP-1216 fixes as suggested in OPReview-645
Merge branch 'next' into corvuscorax/OP-1216_flight-control-refurbishment
OP-1216 remove commented out define as review requested
OP-1216 added new mixer output type "reversable motor" to have engines which can can backwards go to a safe level when disarmed