FLUID-5201: Composite panel less aggressive

The composite panel will be less aggressive in terms of rebasing/surfacing subcomponents. will only work with fluid.prefs.panel type subcomponents.
FLUID-5190: Use model relay to link panels and fluid.prefs.textfieldSlider.
FLUID-5202: initial model for subpanels

onCreate of the subpanel, it will now source its initial model value from its parent composite panel. All subsequent model changes will be handled by the model relay.
FLUID-5202: expanded valuebinding rebasing

valuebinding fields within a selection object in the renderer tree are now properly rebased.
Merge branch 'master' into FLUID-5190
FLUID-5200: handling parentRelativeID's

rebasing parentRelativeID's
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
Merge branch 'master' into FLUID-5200
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-5200: removed the magic number
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 remote-tracking branch 'justin/FLUID-5200' into FLUID-5190
Merge branch 'FLUID-5200'

* FLUID-5200:
  FLUID-5201: cleanup.
  FLUID-5201: Removed another call to fluid.defaults
  FLUID-5201: Updated the isPanel function
  FLUID-5201: Added an isActivePanel function
  FLUID-5200: removed the magic number
  FLUID-5200: handling parentRelativeID's
  FLUID-5202: expanded valuebinding rebasing
  FLUID-5202: initial model for subpanels
  FLUID-5201: Composite panel less aggressive