Only finish test if input callback returns success (200)

Otherwise we should fail
Bug 852744 - Various updates to support a cross browser page loading test

* Add support for specifying app versions on command line (for preinstalled apps)
* Add support for "baseline" measurements in datasets (not yet added to dashboard)
* Fix support for running alternate browsers from run-update-dashboard