OP-1154 Initial version with UAVO's but no GCS GUI
OP-1157 bugfix for sin_lookup_deg()
OP-1150/OP-1068 Fix headers for wizard infrastructure
OP-1122 OP-1158 added facility to update a CRC with uavobject data (ground side)
OP-1122 OP-1158 remove unused flightplan.h (fixes conflict with new FlightPlan uavobject)
OP-1122 OP-1158 added facility to update a CRC with uavobject data (flight side)
OP-1122 OP-1158 renamed FlightPlanInfo uavobject to FlightPlan
Merge remote-tracking branch 'origin/next' into filnet/OP-1122_gcs_waypoint_editor_stabilization

Conflicts:
	ground/openpilotgcs/src/plugins/config/configpipxtremewidget.cpp
	ground/openpilotgcs/src/plugins/uavobjectutil/uavobjectutilmanager.cpp
OP-1122 OP-1158 added flight plan CRC consistency checks (in GCS and fixedwingpathfollower module)
- need to do the same in vtolpathfollower module)
- addressed an issue that could cause unwanted waypoints to be used (path follower was looping over all instanciated wp)
reverted changes to fixedwingpathfollower - wrong module
OP-1156 Made PathPlanner work with delayed callbacks in "navigation" callback task

Conflicts:
	flight/modules/PathPlanner/pathplanner.c
OP-1122 add flightplan safety check to pathplanner - failsafe rth when flightmode is set to pathplan but no valid plan is uploaded
OP-1122 fixed simposix so it will compile with new objects
OP-1122 safer sanity checks and arming prevention in case of invalid flight plan
OP-1150/OP-1068 Fix signal name in wizardmodel
OP-1150 UI for thermal calibration: move into calibration/thermal
OP-1150 UI for thermal calibration: Add state transitions for saving/restoring settings and board setup
OP-1150 UI for thermal calibration: Initial state machine implementation (Save setting and setup board working)
OP-1150 UI for thermal calibration: Connect State machine to UI
OP-1150 UI for thermal calibration: Add an instruction label to describe the current Status