tests/test_stbt_batch_report_pages.py: Selenium tests for stbt reports

High-level tests to verify the dynamic behaviour of stbt batch report
pages, implemented in `edit-testrun.js` and `instaweb`. They are using
the Firefox driver only.

This commit adds three tests that exercise the following functionality:
* hide a test run;
* modify "Failure reason";
* modify "Notes".

Dependencies: `selenium` pip module and Firefox.

My intention was to create a set of regression checks that someone who
modifies any of the two scripts can manually execute, however they may
be included in the stb-tester CI. To set up Travis to run these tests
see http://docs.travis-ci.com/user/gui-and-headless-browsers/