usb: integrate descriptor generation tool
usb: convert to use generated descriptors
examples: cleanup
mchck.mk: remove spurious "p"
Merge remote-tracking branch 'upstream/master'

Conflicts:
	.gitignore