ChoiceStringParameter.getChoices: a hook to generate dynamic content

Provide a better mechanism for generating dynamic content for ForceScheduler, and
adjust the InheritBuildParameter to use this new mechanism.