Add thrift connection pool

@lxyu 
我觉得这个 PR 好像有点引入了过多的复杂度。当我只是想要一个 thrift client 的时候，需要安装 gunicorn 或者 gevent 依赖，都是不合适的。

我更倾向于 redis-py 或者 elasticsearch-py 的那种 pool。

如果要 gunicorn 可以参考 elasticsearch.connections.RequestHttpConnection 这种 wrap 方式，可以避免引入过于复杂的依赖关系。