Add non blocking connect support for hiddevice

Fork of USBDevice by mbed official

USBAudio/USBAudio.cpp/shortlog@73cb8326e149: not found in manifest