Warn when missing 'webtest' package (needed for tests)

webtest isn't in requirements.txt because it's only required to run the
tests. This commit will make run_tests.py try to import it and fail with
a helpful error message in case it fails.