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

Note: If you've already encountered this issue you might have to run the following from the root of this project.

```bash
$ find . -name '*.pyc' -delete
```