usbcore: make usb_generic a usb_device_driver