Backported uhid driver to make Bluetooth HID work

CyanogenMod tries to use uhid driver, what isn't in kernels below 3.6

Please accept this request or change the way how CM tries to talk with Bluetooth HID devices