Switched to using c-type arrays
Added some comments
U-blox driver rework,, step 4

Config phase and parser rewrite
navigator: update Loiter navigator mode to use new method names
Merge branch 'navigator_rewrite' into dataman_state_nav_rewrite
Merge branch 'master' into mpc_in_flight_lock
Remove unreferenced SVINFO length defines
mtecs: update default params
Merge remote-tracking branch 'upstream/mtecs' into navigator_rewrite
Merge remote-tracking branch 'upstream/navigator_rewrite' into navigator_rewrite_estimator
Merge remote-tracking branch 'upstream/mtecs_estimator' into navigator_rewrite_estimator
Merge remote-tracking branch 'upstream/mtecs' into mtecs_estimator
Merge remote-tracking branch 'upstream/mtecs_estimator' into navigator_rewrite_estimator
Move MISSION_STATE read/write from mavlink to navigator and commander
mavlink: fix WPM initialization
Added support for velocity setpoint in mavlink_receiver and mc_pos_control
sdlog2/mtecs: fix length of field name
indentation and fix commander flags. It's impossible to control position at the same time as attitude so we have to disable some things. My logic is that all the control flags for position control should be opposite of the attitude control mode.
Merge branch 'offboard2' of github.com:elikos/Firmware into offboard2
Fix various compilation issue