usb: host and net related USB changes

Conflicts:

	drivers/usb/misc/diag_bridge.c

Conflicts:

	drivers/usb/misc/diag_bridge.c