Extract class that creates the runners.

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