Enable HID support, clean up usb-drv-as3525.c a bit, add a workaround for weird Linux...