Extract class that creates the runners.

The new code makes it clear that the Parameterized ruinner is a suite
with automatically generated runners for each set of parameters.