Fix #188 - Check for pip when trying to auto-install.
Make run-tests.py use PIP to check for requirements (so it checks versions too).

Fixed #189.
Reset the iframe after POST. Fixes #190.
Merge pull request #191 from mithro/master

Fixing the 3 run-tests.py problems.