Refactor PingRunner to a generic RegexpRunner, use that for a runner for http-getter.
Properly support http-getter as a data source for use in tests.
Better error message on test load error.
Add http tests.
Allow http-getter variables to be set from rcfile.
Record HTTP_GETTER_* variables in metadata.
Fix scaling of combined data sets and CDF's.

Makes sure all values of combined plots are used in scaling decisions,
always scales CDF minimum value unless ZERO_Y is set.
Prevent erroneous complaint about no files loaded when adding an extra
data set in the GUI.
Pick up IP version from settings for http-getter invocation.
Add rtt_fair_up test.
Support both 'enabled = no' and 'disabled = yes' to disable a batch / command.
Support declaring a batch that inherits from another as abstract.
Support specifying timeout for http connections, default to test length.
Fix error message when http-getter is not found, and make --list-tests
work when it isn't.
Move raising of errors on missing binaries into util.which where
appropriate.

Less code, and should prevent the kind of copy/paste errors fixed by the
previous commit.
Use decorator for test environment find_* functions, rather than
copy-paste code between them.

Another change to avoid copy-paste errors.
Use deepcopy when defining test environment, fix wrong variable name assignment.
Print start/end times and duration for batch runs.
Add --batch-dry-run option.
Add missing line break in dry run output.