Make begin() non-blocking

This allows a sketch to continue operating in an offline or debug mode, when the ESP8266 is not connected or not responding.