EG: onwijs vette refatoring! Delegate all to Context!
EG: moved timeout handling down to Context
EG: just before unravelling Gio and Reactor
EG: about to move step() to Gio
EG: YES! addReader/Writer naar FdContext
EG: Moved time stuff to Timer context
EG: WIP
HM: Read and write also from process pipe if suspended and resumed
TS: Merge away prematurely merged commits.

Effectively reverts:
("EG: onwijs..." / f7ae61) up to and including ("EG: WIP" / 93c751)
HM: Check if connection succesfull before handshake
HM: Re-raise SSLError in handshake if different than want_read, want_write
HM: Tested if https connect failes raises the correct error
JJ/HM: For safety stop after 254 loops
EG/JPM: streaming GZip compression + no longer sending empty strings to socket
HM: HttpRequest optional via proxy server
HM: Added removeReader
TS: fixed GzipDeCompress, refactored GzipCompress to use zlib with the correct WindowBits option for writing a Gzip wrapper.
TS: finished HttpServerTest.testCompressLargerBuggerToTriggerCompressionBuffersToFlush

... with some hard-to-avoid white-boxing.
TS: fixed httprequests exception-cleanup when using a proxyServer.
EG: HotFix for grosly ignorant socket send/recv.