Fix quadratic performance in gen.engine when yielding a large list.
Bump version number to 2.4.post3
Remove epoll.c from MANIFEST.in
Prevent __future__ imports in tornado from leaking into user code.

This could happen with the command-line mode of autoreload or
in templates.
Fix a straggling reference to netutil.TCPServer in comments.
Document and test the ability to call remove_timeout after it has fired.
Add a tox config for testing with the pyuv-based IOLoop.
Add an assertion for inconsistent StackContexts when used with generators.
s/xrange/range/ for python 3.

Closes #681.
Fix typo in stream setup for stderr
Use xrange instead of range on python 2.

Closes #681.
Merge pull request #682 from martynsmith/patch-1

Fix typo in stream setup for stderr
Add a test for subprocess with stderr as a separate stream
Add a simple websocket client and unittest
Add autobahn tests for client side of websockets.
Factor argument replacement logic out of @return_future
Add a Future-based interface to tornado.auth's twitter_request.

This allows new clients to receive exception messages from failed
requests, without breaking compatibility with existing callback-based
clients.
Add future interface to most of the rest of the auth module.

_oauth_get_user still uses callbacks internally, and I haven't
changed the old deprecated FacebookMixin.
Use the future interface internally for _oauth_get_user.

Added a new method _oauth_get_user_future because the old method was
de facto public for third-party auth plugins.
Centralize some shared logic bewteen HTTPClient implementations.