bump minimum tornado version to 3.1.0

The no-hidden behavior of the files handler
already requires this, but instead of raising, it just doesn't work.

Bumping the minimum version also allows much cleaner static file handler subclasses.