Implement MAVLink dialect selection

ArduPilotMega is default choice.
plugins: Add context storage for automatic quirk handling

ArduPlilot requires at least 2 quirks:
  - STATUSTEXT severity levels
  - parameter values is float