Meganuke

DO NOT MERGE YET!!!
but...why not just create testrunner then modify the calls to `toolset/run-tests.py` to inform it to use the `testrunner` user?!

Using `benchmark.cfg` seems totally useless - 1) it doesn't add any new functionality to run-ci and 2) introduces a dependency on `benchmark.cfg.example` that will cause breakage if that's updated in the future