FLUID-5270: Created a unit test to demonstrate an issue with the new model relay system that the target model is not transformed when the "modelRelay" option is defined in the target component.
FLUID-5271: Corrected closure strategy in framework to enable successful use in uPortal. Test cases now check for many cases of inadvertent leakage of global "fluid" back into closures. Correction of onModelChange event signature which was an unnecessary breakage from Infusion 1.4 which also caused trouble to uPortal integration.
Merge branch 'master' into FLUID-5270
FLUID-5270: Fix for failure to relay transforming changes from target back to "dead source" (supercomponent)
Merge remote-tracking branch 'amb26/FLUID-5271'

* amb26/FLUID-5271:
  FLUID-5271: Corrected closure strategy in framework to enable successful use in uPortal. Test cases now check for many cases of inadvertent leakage of global "fluid" back into closures. Correction of onModelChange event signature which was an unnecessary breakage from Infusion 1.4 which also caused trouble to uPortal integration.
Merge remote-tracking branch 'amb26/FLUID-5270'

* amb26/FLUID-5270:
  FLUID-5270: Fix for failure to relay transforming changes from target back to "dead source" (supercomponent)
  FLUID-5270: Created a unit test to demonstrate an issue with the new model relay system that the target model is not transformed when the "modelRelay" option is defined in the target component.