FLUID-5131: Updated the aux builder to parse the schema for composite panels. Need another unit test to make sure the parsing on the full schema still works fine.
Merge remote-tracking branch 'justin/FLUID-5131' into FLUID-5131

Conflicts:
	src/tests/framework-tests/preferences/js/AuxBuilderTests.js
FLUID-5131: Added the test case to make sure the aux builder handles a full aux schema containing composite panels correctly.
FLUID-5170: Throws an error if the primary schema for a panel or a enactor that is included in the aux schema is not defined.
FLUID-5181: The pref editor that's built from the aux schema supports top level options for template and message prefixes.
FLUID-5182: Created onReady event for, 1) builder-constructed prefs editor; 2) full with/without preview components. Also distribute these options, store type and options, enhancer type and options, for builder-constructed prefs editor.