pin tornado to < 4 on travis js tests

Current phantom uses an old webkit
that implemented draft76 of web sockets.

Tornado 4 drops support for draft76.

This doesn’t affect any real browsers,
as far as I can tell.
Merge pull request #6143 from minrk/tornado-vs-casper-cagematch

pin tornado to < 4 on travis js tests