Use timeout in GeventWebsocketMiddleware.

Fixes #3.