HID_KEY: Expand API a little and make more robust
USBPass: Only send null-key if repeated or no more keys, and lay ground work for ReportType Feature
Descriptors: Add reminder to measure power usage (not sure exactly how...)
DBG: Add newline to all debug output
USBPass: Oops, only printf if DEBUG is defined
USBPass: Generate report for both IN and OUT
USBPass: Cleanup unused code
KEYSTORE: Init key-store vars from eeprom
KEYSTORE: Remove debugging output
KEYSTORE: Better debugging output
KEYSTORE: Improve sanity checks for index bounds
KEYSTORE: Fix sizeof in key_store_paste*
KEYSTORE: Implement API for storing keys to EEPROM
HIDKEY: Increase string buffer to max string length + 1 for NULL
HIDKEY: Add method for printing exactly N characters
KEYSTORE: Print no more than sizeof({key,name})
USBPass: Parse feature reports to receive commands for updating key-store
USBPass: Implement software reset
PINMAP: Expand button enum to include "long" action
USBPass: Implement API for setting button actions