Run flake8 in run-tests.py.

This commit adds support for flake8 to run-tests.py. It currently only
checks the files that I've already made sure were PEP-8 to catch PEP-8
regressions.