lang : hid : add usage and usagePage to HIDInfo.
class library: hid: add info about available usages to hid
class library: HIDFunc : first implementation for basic matcher
classlibrary : HIDUsage : add reverse lookup table
class library: HIDFunc : simplify the key lookup
class library : HIDFunc : add matchers for device, element and usageID