Reduce the transmission rate of MANUAL_CONTROL messages when command inputs have not changed

Reduces from 50Hz to 5Hz.
Double-transmission of the last message in a 50Hz block prevents issues with dropped packets.
Also reduced the size of datatypes involved with the joystick, as most things were unnecessarily large.