- separate HID declarations for non-DDK build into re-usable headers; - refactor initialisation/deinitialisation of HIDAPI; - make all the comments consistent (C-style only);