Revised Ethernet Library Client code

I just tested this out with my Webduino library with my AjaxBuzzer sketch; I'm no longer getting resets trying to load pages, I can open lots of tabs of the main page without an issue, and I don't get dropped events sent to the board. I'm calling it a big success, and I hope this gets into arduino-0016.