Whoops. Gotta remember that travis-lint doesn't check shellscript validity.

(I really need to find a way to test-run .travis.yml locally)
Almost forgot to actually USE unittest2 in Python 2.5 and 2.6.
Fix complaints from flake8 in run_test.py
Fix print statements for compatibility with Python 3.x (Untested)