Split out common defines/types from class drivers into a seperate common class driver directory. Make central USB Class driver dispatch headers, used for both device and host modes.
Copy and convert incomplete Bluetooth Host demo to the library.