This looks like a lot of change, but it was pretty trivial. Many
of the conflicts came from d40963b3ed
which fixed a bunch of typos. There were some test adapter changes,
some GTK UI fixes, RR canada additions, and the usual driver
maintenance.
I didn't test the GTK UI since it seems like we're abandoning keeping
that working in python2 or python3 with pygobject (which is fine).
Notably, this includes .tox which otherwise inundates the output of hg status
after running tests. Also includes a few other files that end up existing but
untracked.
#0
This patch moves the virtualenv setup out of run_all_tests.sh, allowing
cpep8.py to be run on its own with the correct module versions. This
patch also moves the virtualenv temporary directory into tools/ and
adds it to the .hgignore file.
Also include some very hackish stuff to get the environment setup. Need
to finish this off by properly importing the changed version of platform.py
from D-RATS.