Non-blocking TCP connect; some edits for Arduino 1.5; a fix for duplicate packet spam

Added non-blocking TCP connect, with example code
Some edits for Arduino IDE 1.5
A fix for duplicate packet spam (needs a better fix, setting the timer
thing too low brings back the spam)