Un-broke testgen parametrizing provider tests

- Also renamed/publicized functions for a more usable interface
Merge pull request #578 from seandst/provider-parametrization-fixup

Un-broke testgen parametrizing provider tests