Code cleanup, and removed hardcoded buttons number
Add support for handling joystick buttons and hat events
Added joystick config to pwswd-gcw0.conf