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
Merge pull request #1993 from jpadilla/master

Use PYTHONDONTWRITEBYTECODE=1 on tox environment