OP-942 API change to CallbackScheduler - include unique ID for each callback for a taskinfo like UAVObject
OP-942 moved DelayedCallbackScheduler into pios/common
OP-942 refactored callback scheduler to fit into PiOS naming scheme
OP-942 task diagnostics for callback scheduler
OP-942 added missing new xml file
OP-942 one possible but not well working implementation of stack end check
OP-1212 Fix priority queue handling and use it for setting processing
OP-1212 Add "priority" attribute to uavojects that grant them higher priority when sent with telemetry
OP-1212 add priority flag to some uavobjects
OP-942 changed callbackinfo to non acked
OP-942 reliable and fast free stack test algorithm - will always 'see' overflows
Merge branch 'next' into corvuscorax/OP-942_task-diagnostics-for-callbacks

Conflicts:
	flight/targets/boards/simposix/firmware/Makefile
OP-1212 prioritize FlightTelemetryStats, GCSTelemetryStats, OplinkStatus.
OP-1212 Remove priority task from taskinfo
OP-1212 handle priority queues for setUpdatePeriod and setLoggingPeriod
Add a proper description for ObjectPersistence
OP-1212 better wait on priority queue than std queue
OP-942 duplicated exact API of task_monitor to also monitor callbacks

This allows cleaner and fine grained handling of STACKOVERFLOW alarms
OP-942 correct reporting of callback stack overflows
OP-1166 there was still a problem with ManualcontrolSettings.channelMin. This is a hacky workaround until the binding framework does not allow for a cleaner solution.