TODO
Implement EHCI - We're not entirely sure if this is required. Come and discuss on the
IRC
if you are interested.
Add support for URB cancellation.
Add support for Interrupt USB Transfer Type
Add support for devices with multiple configurations and interfaces with alternate settings.
Anything else you can think of