Relicense to MIT
USB speed configuration
Lowercase file names
Add support for Microsoft WCID
Clean up xmega example
Configuration at link time with LTO, instead of with defines
Declarative arrays of endpoints and interfaces would have been cool, but C can't quite do that
Minor NXP cleanup
Callback for SET_CONFIGURATION
Add usb_string_to_descriptor
lpc1800: small fixes