Add a script to process USB logs

process_usblogs will take SnoopyPro/USBlyzer logs and translate them into a
more compact text form for easier analysis
Library constants should be extern const, not static const.
General documentation/comment fixups

Corrected documentation for a number of functions
Pet peeve: structs are not "enumerations"
Fix memory leak in omron_open
Set input/output packet size based on device wMaxPacketSize