This patch adds composite support for USB class drivers. It acts as a relay between the usb_device stack and class or function drivers. Signed-off-by: Johann Fischer <j.fischer@phytec.de>