Use PYTHONDONTWRITEBYTECODE=1 on tox environment

This fixes bad marshal data errors after running
tests with tox and later running tests manually
via runtests.py. Fixes #1957