Offboard2 external setpoint messages

**This is a WIP branch for discussion, do not merge**

This branch contains the changes necessary for supporting the new mavlink setpoint external messages (https://github.com/mavlink/mavlink/pull/207)

Currently only support for MAVLINK_MSG_ID_LOCAL_NED_POSITION_SETPOINT_EXTERNAL is implemented.