Add some additional log messages before we make AsyncSocket calls.
Add a flag saying that stopLoading has been called, and then override the client accessor so that it returns nil if stopLoading has been called.
Increment the failure count if we get an authentication error back from the projector.
Just flip the order of statements so put socket creation closer to the first socket call.
Move CocoaAsyncSocket files to their own submodules.
Move CocoaAsyncSocket files into a submodule