FLUID-5043: Sourcing settings opts from schema

Pulling in the setting panel options for things like max/min from the schema. This is done using expanders. Also added in a new rules for the necessary transformations and corrected the structure of the starterSchema grade. The schema was also made to confirm to the format of UIO and UIE for contrast and text font. A future step will be to convert these back to the format that will be most likely used by the GPII schema and transform the values or modify how UIO and UIE works.
FLUID-5043: Added dependencies to the unit tests

Added the dependencies, introduced in the previous commit for sourcing settings from the schema, to the unit tests.
Merge remote-tracking branch 'justin/FLUID-5043' into FLUID-5043

Conflicts:
	src/webapp/components/uiOptions/js/starterSchema.js