OP-1161 Add alarm for magnetometer plausibility check
OP-1161 discard magnetometer in filters if plausibility alarm is set
OP-1161 moved mag validity check function from sensors to state estimation
OP-1161 changed the way magnetometer-errors are handled - and defaults

* ekf will ignore magnetometer errors for initialization
 (errors might be caused by not yet existing attitude estimation)
* defaults changed for filtering
* magnetometer sensor will be available for all filters, alarms need to
  be checked separately
Merge branch 'next' into corvuscorax/OP-1161_magnetometer-alarm

Conflicts:
	shared/uavobjectdefinition/revosettings.xml
	shared/uavobjectdefinition/systemalarms.xml
OP-1161 Add Mag alarm in System-Health
Merge branch 'next' into corvuscorax/OP-1161_magnetometer-alarm

Conflicts:
	ground/openpilotgcs/share/openpilotgcs/diagrams/default/system-health.svg
OP-1161 skip magnetometer entirelly if complementary (no mag) mode, thus not triggering magnetometer alarms
Merge remote-tracking branch 'origin/amorale/OP-975_calibration_process_changes' into corvuscorax/OP-1161_magnetometer-alarm
uncrustify
Merge branch 'corvuscorax/OP-1309_Stabilization-Refactoring' into corvuscorax/OP-1161_magnetometer-alarm
OP-1161 reimplemented magnetometer plausibikity check using vector
length only
Merge branch 'corvuscorax/OP-1332_fix-alarm-gracetime-issue' into corvuscorax/OP-1161_magnetometer-alarm
OP-1161 changed default maximum warning and critical deviations for magnetometer
Merge branch 'next' into corvuscorax/OP-1161_magnetometer-alarm
uncrustify
Merge branch 'amorale/OP-975_calibration_process_changes' into corvuscorax/OP-1161_magnetometer-alarm

Conflicts:
	ground/openpilotgcs/src/plugins/config/calibration/sixpointcalibrationmodel.cpp
Merge branch 'next' into corvuscorax/OP-1161_magnetometer-alarm
Merge remote-tracking branch 'origin/corvuscorax/OP-1161_magnetometer-alarm' into next