Checkpoint: Arming/Disarming works
Checkpoint: Added HIL state, arming/disarming works now, also from GQC
Checkpoint: New hierarchical states
Checkpoint: navigation state machine as discussed with Lorenz
Checkpoint: Added arming check function
Checkpoint: Added flag checks inside arming state update
Checkpoint: Added flag checks inside navigation state update
Checkpoint: Added switch handling
Checkpoint: Navigation states and arming seem to work
Merge remote-tracking branch 'upstream/px4io-i2c' into new_state_machine
Checkpoint: Separated all bools in vehicle status into conditions and flags, they should be protected
Checkpoint: Added control flags
Merge remote-tracking branch 'upstream/master' into new_state_machine
Checkpoint: More state machine fixes, commited to wrong branch and now copied over
Merge remote-tracking branch 'upstream/master' into new_state_machine

Conflicts:
	apps/commander/commander.c
	apps/uORB/topics/vehicle_status.h
Updated the state machine documentation
Added missing prototype
Merge branch 'master' into new_state_machine

Conflicts:
	apps/controllib/fixedwing.cpp
Compile error after merge fixed
Added feedback before rebooting