FLUID-4907: Modified auxiliary builder to include the common options for panels and enactors.
FLUID-4907: More progress in builder but having trouble with instantiating constructed UIE.
FLUID-4907: Refactoring builder

Refactoring the builder to generate multiple grades, whose names are stored in a constructedGrades member.

Need to fix/add unit tests.
FLUID-4907: modified generateGrade func and tests

Added tests for the fluid.uiOptions.builder.generateGrade function and refactored the function itself to address some bugs. 1) ensures the generated grade is autoInit 2) if no path is supplied it uses the gradeOpts as the base options.