Add non blocking connect support for hiddevice

Fork of USBDevice by mbed official

Revision:
43:c0605f23f916
Parent:
25:7c72828865f3
Child:
47:a0cd9646ecd1