Improvements to 0.90.x branch

Improvements to the ES v 0.90.x branch:
 * Support Python 3.4 and pypy (with both tox and travis)
 * Support Tornado 4.0