FLUID-5220: Added in events

Added in the onDomBind event. It is triggered by onCreate in a panel, but overriden to be triggered by afterRender in a subpanel.
Merge branch 'FLUID-5205' into FLUID-5220
FLUID-5220: Updated to clear the dom binder cache

The DomBinder's cache is now cleared on afterRender in subpanels. After which, the onDomBind event will be triggered.
Merge branch 'FLUID-5205' into FLUID-5220
FLUID-5220: Refactored to remove re-instantiation

Refactored so that components do not need to be re-instantiated afterRender. Instead the DomBinder is cleared. In subpanels invokers that use DOM elements will need to be dynamic, and listeners that use them will need to wait for the onDomBind event. Unit tests need to be updated still.
FLUID-5220: Fixed DomBinder reset

Fixed the reseting of the DomBinder to refresh the subpanel's container and re-init the DomBinder.
FLUID-5220: Fixed the unit tests.

Removed a test for the afterRender listener which is no longer used.
FLUID-5220: Added unit test for the composite panel onDomBind event.
Merge branch 'FLUID-5205' into FLUID-5220
FLUID-5220: Added comments about onDomBind
Merge branch 'FLUID-5205' into FLUID-5220
FLUID-5220: Use fluid.log() for instructional demo enactor logging.
FLUID-5220: triggering onSignificantDomChange

for subpanels, onDomBind will trigger onSignificantDomChange.
FLUID-5220: fixed scroll bar

Removed the always on horizontal scroll bar from the separatedPanel.
Merge branch 'master' into FLUID-5216