FLUID-4907: fixed up tests after merge
FLUID-4907: removed unused eventbinder

Removed the eventBinder subcomponent from uiOptions as it is no longer used.
FLUID-4907: Expanded unit tests for builder.

Expanded unit tests for the builder. Now testing builds of nothing, only enactors, only panels, and everything.
FLUID-4907: Simplified uiEnhancer starter grade to move all options except "components" and "gradeNames" blocks out into demands block. This is to ensure schema builders don't need to deal with the information that are impossible to provide in auxiliary schema.
Merge remote-tracking branch 'justin/FLUID-4907' into FLUID-4907