Added general purpus HID report

Fork of USBDevice by mbed official

USBHID/USBKeyboard.cpp/shortlog@eeb3cbbaa996: not found in manifest