DynamicChoiceStringParameter: a new dynamic base class for InheritedBuildParameter

Provide a better mechanism for generating dynamic content for ForceScheduler.