Extend USB Stack

Whilst Haiku's OHCI stack is fairly complete, EHCI and UHCI still require updating & fixing isochronous support, so that the USB Audio driver can be enabled. Haiku also requires major work to its XHCI (USB3) implementation.