Make USB host feature optional

This allow to support device that have BLE but no OTG