USB device stack (USBDevice::connect non-blocking)

Fork of USBDevice by mbed official

revision not found: shortlog