Adding a selection of USB Consumer HID codes
Updating USB HID header file.

- Should be everything necessary for the next while
- Adds Consumer and System controls
Adding NKRO support to AVR/DPH.

- NKRO for USB Codes 4 to 164, 176 to 221 and modifiers
- Added System Control support codes 129 to 183
- Added Consumer Control support codes 32 to 668