mavlink: major rewrite, prepare for dynamic mavlink streams configuration, WIP
Merge branch 'beta_mavlink' into beta_mavlink2
Merge branch 'beta' into beta_mavlink2
mavlink_orb_subscription: bug fixed
commander/px4_custom_mode.h: added missing include
mavlink: adding message stream by name implemnted, mavlink streams definitions and formatters moved to mavlink_messages.h/cpp, mavlink_orb_listener class and thread removed
mavlink: HIGHRES_IMU message added, default message streams added
mavlink: use inherited classes instead of callbacks for mavlink messages formatting, fixes and cleanup
Merge branch 'beta_mavlink' into beta_mavlink2
mavlink: heartbeat message bug fixed
geo: _wrap_XXX minor fix
mavlink: more streams implemented, stack size returned to 2048
mavlink: GPS_GLOBAL_ORIGIN message added, set message rate depending on baudrate
mavlink: minor refactoring and cleanup, rate limiter class implemented, new messages added
mavlink: -r (datarate) parameter implemented, minor fixes
Merge branch 'beta' into beta_mavlink2
mavlink: commanl line streams configuration implemented
mavlink_onboard removed
mavlink: uORB topics includes moved to mavlink_messages.cpp, more messages implemented
mavlink: more message streams implemented