FLUID-5190: Use model relay to link panels and fluid.prefs.textfieldSlider.
Merge branch 'master' into FLUID-5190
FLUID-5203: Replaced the generic IoC references on the text field slider component with passing in these options at each actual use. This is to reduce the conflict when more than one slider are embedded in one single panel.
Merge remote-tracking branch 'justin/FLUID-5200' into FLUID-5190
FLUID-5203: Added a unit test.
FLUID-5190: Got rid of the restriction on "value" -> "value" mapping btw prefs panels and text field slider.
FLUID-5190: code clean up.
FLUID-5205: Renaming

Renamed fluid.prefs.compositePanel.subPanelCreationTiming to fluid.prefs.compositePanel.subPanelLifeCycleBindings
FLUID-5205: corrected syntax for modelListeners
FLUID-5205: Adding comments
FLUID-5200: removed the magic number
Merge remote-tracking branch 'cindy/FLUID-5205' into FLUID-5205
FLUID-5201: Added an isActivePanel function

The isActivePanel replaces the isPanel function testing the actual component instead of just some set of it's options, which may not include all of the configuration.
FLUID-5201: Updated the isPanel function

Updated the isPanel function to handle more configuration options, including those supplied through gradeNames. However, this still may miss some configuration supplied and should only be used for cases where isActivePanel cannot be used.
FLUID-5201: Removed another call to fluid.defaults

Removed another call to fluid.defaults by making a utility function to try to prefetch a components options.
Merge remote-tracking branch 'justin/FLUID-5200' into FLUID-5190
FLUID-5201: cleanup.
Merge branch 'FLUID-5200' into FLUID-5205

Conflicts:
	src/framework/preferences/js/Panels.js
FLUID-5205: Updating selectors before rendering.
Merge remote-tracking branch 'justin/FLUID-5200' into FLUID-5190