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.