FLUID-5191: Add fluid.prefs.uiEnhancerConnections to keep the common options used to connect enactors with uiEnhancer.
Merge branch 'master' into FLUID-5191 and resolve conflicts

Conflicts:
	src/framework/preferences/js/AuxBuilder.js
	src/tests/framework-tests/preferences/js/AuxBuilderTests.js
FLUID-5191: Use common grade names for prefEditor and uiEnhancer connections grades to be shared by enactor and panel components, as well as fixing a typo.
Merge branch 'master' into FLUID-5191
FLUID-5191: A work around of FLUID-5193 by having "fluid.prefs.uiEnhancerConnections" as a grade of "fluid.prefs.enactor" to reduce the noise of repeating "uiEnhancerConnections" in every enactor. However, this adds the dependency on uiEnhancer by enactors.
Merge branch 'master' into FLUID-5191
Merge branch 'master' into FLUID-5191
FLUID-5191: Use IoCSS reference to pass uiEnhancerConnections grade to enactors rather than adding it in the grade list of fluid.prefs.enactor.
Merge branch 'FLUID-5191'

* FLUID-5191:
  FLUID-5191: Use IoCSS reference to pass uiEnhancerConnections grade to enactors rather than adding it in the grade list of fluid.prefs.enactor.
  FLUID-5191: A work around of FLUID-5193 by having "fluid.prefs.uiEnhancerConnections" as a grade of "fluid.prefs.enactor" to reduce the noise of repeating "uiEnhancerConnections" in every enactor. However, this adds the dependency on uiEnhancer by enactors.
  FLUID-5191: Use common grade names for prefEditor and uiEnhancer connections grades to be shared by enactor and panel components, as well as fixing a typo.
  FLUID-5191: Add fluid.prefs.uiEnhancerConnections to keep the common options used to connect enactors with uiEnhancer.
FLUID-5222: build and init func for prefsEditor

Added fluid.prefs.create as a single build and init function for the prefsEditor. Unit tests and demos need to be updated still.
FLUID-5222: Updated manual tests

Updated the manual tests to use fluid.prefs.create function.
FLUID-5222: Fix the unit tests for aux builder since the default namespace for the constructed prefs editor is improved to be a random string.
Merge remote-tracking branch 'cindy/FLUID-5222' into FLUID-5222
FLUID-5222: Verify the auto-generated namespace by the aux builder for prefs editor.
Merge branch 'FLUID-5222'

* FLUID-5222:
  FLUID-5222: Fix the unit tests for aux builder since the default namespace for the constructed prefs editor is improved to be a random string.
  FLUID-5222: Updated manual tests
  FLUID-5222: build and init func for prefsEditor
Merge branch 'FLUID-5222'

* FLUID-5222:
  FLUID-5222: Verify the auto-generated namespace by the aux builder for prefs editor.
Merge branch 'master' into FLUID-5217