message defs: add SMACCMPILOT_NAV_CMD
regen pymavlink
message_definitions: changes to smaccmpilot_nav_cmd

- wanted the valid fields to be signed, so -1 indicates disable,
  0 indicates ignore, 1 indicates endable
regen pymavlink
joystick: error reporting wibble
mavproxy: add smaccm nav heading control