libraries/USBSerial: Allow to create an instance without the USB cable being plugged in

Prior to this change the connection was waiting for a USB cable to be plugged in.
Merge pull request #180 from oliviermartin/om/usb-serial-non-blocking

libraries/USBSerial: Allow the USB connection to be non-blocking