Remove execute bit from tornado/test/runtests.py, which would unexpectedly run the tests from a globally-installed version of tornado when run directly. Add a new runtests.sh to make the recommended behavior more discoverable. Remove run_pyversion_tests.py, which has been superceded by tox. Update docs. Closes #545.
Text mode in python 3 uses an environment-dependent encoding, so add a test and run it in both C and utf-8 locales.
… with tox. Also fix a setup.py problem that was leaving files out of the sdist output.