This adds reconnect support. Both SocketShuttle and SocketRocket have been updated on my local machine though... but both need major updates (and ARC) as they're riddled with leaks. Subsequently, on reconnects the SRWebSocket calls a dangling pointer and causes crashes.