Split Socket into Socket and ResumeableSocket.
Merge pull request #2 from edmodo/split-sock

Split Socket into Socket and ResumeableSocket.