FLUID-4907: fixed broken unit tests.

Fixed the broken unit that were created when removing the members block.
Merge remote-tracking branch 'yura/FLUID-4907' into FLUID-4907
FLUID-4907: linting
FLUID-4907: Defined panel templates in the auxiliary schema.
Merge remote-tracking branch 'cindy/FLUID-4907' into FLUID-4907
FLUID-5091: Added a test case for components block merging failure with dynamic contributed grades.
FLUID-5091: Quick fix for FLUID-5091, using new utility "destroyValue". Pending more sound solution for FLUID-5028
Merge remote-tracking branch 'amb26/FLUID-5091'

* amb26/FLUID-5091:
  FLUID-5091: Quick fix for FLUID-5091, using new utility "destroyValue". Pending more sound solution for FLUID-5028
  FLUID-5091: Added a test case for components block merging failure with dynamic contributed grades.
Merge branch 'master' into FLUID-4907
FLUID-4907: refactoring builder.js

Refactoring based on conversation with Antranig, Cindy, and Yura. Changed names, and now operating under the assumption that you will always get an enhancer. Now the builder always generates an enhancerGrade and a consolidatedGrade. Unit tests still need to be fixed.
FLUID-4907: some further builder refactoring

Continued refactoring of the builder to properly name the two assembled grades.
FLUID-4907: missed updating a grade name
FLUID-4907: fixed broken unit tests

Fixed the builder unit tests. Also fixed a couple of minor bugs in builder itself.
Merge branch 'master' into FLUID-4907
Merge remote-tracking branch 'justin/FLUID-4907' into FLUID-4907
FLUID-4907: updated demo and builder to the new grade names.