iControlPad adjustments

I got an iControlPad myself and the Bluez auto detection didn't work, so I changed the detection to use the IME name instead. Since I don't have a reason to use Bluez myself, I also added detection of the iControlPad HID joystick profile.