Capturing further progress on USB Gadget driver.
Nearly completed port of the USB Gadget driver.
Some additional code cleanup.