Cleanup and renaming of the Compatibility module.
Refactored connection handler. Trying to prevent any file descriptor
leaks.
Read and write timeouts
Using normal syntax in scgi_test.ml
Reformatting. Need for complete tests.
Client module (untested so far)
Removed redundant field content_length
Fixed server response with a flush. Added full test involving both
server and client.
Request.to_debug_string now returns a string.
Merge pull request #1 from esperco/mj/server-timeout

Server read/write timeouts