Added support for keep-alive in SimpleAsyncClient, fixed bug where Async connections would close due to connection timeout even after the connection had been established
Made it more correct, if explicitly set to not handle keep alives, ignore all the keepalive logic
colons, indents, spaces, etc.
Merge branch 'master' of https://github.com/facebook/tornado
Merge remote branch 'nickneedsaname/master' into simple-async-client-keep-alive
Minor syntax adjustment: Removed duplicate space in declaration
Yet another minor syntax adjustment: Removed trailing space
Reduced __init__ complexity & cleaned up code a bit.

The same errors are still thrown during execution of the test suite.
However, this is intended to ease development of this patch.
Ensured current test suite will exit successfully.

Fixed some issues with the current implementation of keep-alive support
in SimpleAsyncHTTPClient. Also ensured the process_test will avoid
keep-alive connections since it is not designed to support such.

Will write exclusive test methods for this purpose directly in the
relevant test package.
Merge branch 'simple-async-client-keep-alive' of https://github.com/birknilson/tornado into branch2.4