Port the usb host driver and install some missing headers