Fixed whitespace in systemalarms.xml.
WIP: Currently hammers alarms.
Fixed situation by which alarm error codes were hammering the CPU. Also,
 AccessoryDesiredInstSet no longer triggers alarms on failure.
Added missing error code reset.
Created single function for setting both alarms and error codes.
Rich alarms WIP: fixed compile bugs for manualcontrol.c
Finished changes requested in review.

Changes are untested.
Added missing error code case.
Changed function types to be enum, instead of uint8_t.

Changed one sanity check to exclude coptercontrol from checking if a module is running.
Added missing enum types.
A cast to (uint8_t *) was required for compiling simulators.
Added error for AccessoryDesired set operation.
Forgot to commit new UAVO field.
Added missing AccessoryDesired alarms.
Merge pull request #188 from PhoenixPilot/kenz/alarms_refactor_v3

Kenz/alarms refactor v3