FLUID-5010: Replaced more manual options mapping code with IoCSS. Ran into an issue with passing options assigned in preInit or finalInit and created FLUID-5025 for that. Hopefully after it's addressed, the remaining two other manual mappings can be replaced.
FLUID-5010: Fixed the broken UIO full page demos and created a test case to demonstrate the cause of not being able to replace the manual mapping code in FullPreviewUIOptions.js with IoCSS.
FLUID-5010: An experiment to re-write uiOptions mapping with IoCSS. It currently breaks the UIO demos.
FLUID-5010: Implemented an additive grade for loader to accommodate the customized loader annotations and options.
Merge branch 'master' into FLUID-5010

Conflicts:
	src/webapp/tests/framework-tests/core/js/FluidIoCTests.js
FLUID-5010: Discovered and created test cases for a couple of framework issues at defining an additive grade for loader component.
Merge branch 'master' into FLUID-5010
Merge branch 'master' into FLUID-5010
Merge branch 'master' into FLUID-5010
FLUID-5010: Replaced more manual options mapping in UIOptions.js and FullPreviewUIO.js with IoCSS and created a jira and test cases to demonstrate a framework issue that the IoCSS source fetched from the static environment is not resolved and passed down correctly.
Merge remote-tracking branch 'antranig/FLUID-5030' into FLUID-5010

Conflicts:
	src/webapp/tests/framework-tests/core/js/FluidIoCTests.js
FLUID-5010: Experiment with the pull request for FLUID-5032 that deals with the forward reference in grade hierarchy.
Merge remote-tracking branch 'antranig/FLUID-5036' into FLUID-5010
FLUID-5010: Worked with the pull request for FLUID-5036 to factor the last manual mapping for enhancer options with IoCSS. The only remaining issue is the createOnEvent of uiOptions defined in the additive grade "customizedLoader" is not taking effect.
Merge branch 'master' into FLUID-5010

Conflicts:
	src/webapp/components/uiOptions/js/FatPanelUIOptions.js
	src/webapp/components/uiOptions/js/UIOptions.js
	src/webapp/tests/framework-tests/core/js/FluidIoCTests.js
FLUID-5010: Fixed the grade hierarchy issue with fatPanelLoader and generic loader for all UIO instances.
Merge branch 'master' into FLUID-5010
FLUID-5010: Renamed "initialModel" to "rootModel" as well as fixing a couple of minor issues with manual tests.
Merge branch 'master' into FLUID-5010

Conflicts:
	src/webapp/tests/framework-tests/core/js/FluidIoCTests.js
FLUID-5010: Fixed a bug in the fat panel that causes the failure at preference reset.