HID: uhid: introduce user-space I/O driver support for HID