Add non blocking connect support for hiddevice

Fork of USBDevice by mbed official

Revision:
51:deafa44182d9
Parent:
47:a0cd9646ecd1