Fixes for bunchmark_runner

trailing whitespace
generate a list from the filter args
use contains instead of indexOf
print an error if no benchmarks are run because of filter - and set an error exit code of 1
remove seemingly unused annotation