Fix DualShock 3 LEDs and incorrect mapping of touch axes

This patch series properly stores the LED values so they can be set when the PS button is pushed on the DS3 and prevents the DS4 touch axes from either not being present or being mismapped to axis 0 when the corresponding joystick device is used.

Sorry about the LED bug, the BlueZ plugin was still setting the LEDs even though the driver was turning them off so I didn't catch it earlier.