Merge remote-tracking branch 'upstream/master' into obcfailsafe
tone_alarm: add EKF_WARNING tune

Conflicts:
	mavlink/include/mavlink/v1.0
code style only: Fix indendation in mavlink.h
Print mavlink radio module rates
Cleanup of heartbeat handling and status printing. Ready to go mainline
Add hint that heartbeats are only considered if coming from a GCS
Fix code style, no actual code edits
mavlink: TX/RX rate counters added
Remove unused commented code
Pass over drivers to reduce build size
Enable UAVCAN
Correct vision velocity estimate correction type
Merge remote-tracking branch 'upstream/master' into offboard2_externalsetpointmessages

Conflicts:
	src/modules/mavlink/mavlink_main.cpp
mavlink: parameters handling moved to MavlinkParametersManager class
mavlink: MavlinkStream API updated
mavlink: new message sending API, includes fixed
mavlink external sp: support for local pos and vel
mavlink: move commands stream to mavlink_messages.cpp, bugs fixed
Update NuttX to deal with parity
Improve I2C address comment. Make filter much stronger to damp any non-realistic vehicle motion.