external libraries - update hidapi
lang : hidapi : update to use new parser updates
lang : wii : make wii primitives conditional
class library : hid : usage tables, unicode has no predefined names, so just use an approach like for the button page