FLUID-4890: Diagnostics on attempting to access destroyed components - this causes numerous failures in test cases - in particular, any test which creates a preferences panel UI, and the pager's tooltips
FLUID-5293: Added a unit test to demonstrate FLUID-5293 issue.
FLUID-5293: Fix for failure in model relay through proper aliasing of "input" and "value" and their paths. We should review whether we really want this ambiguity in the framework.
Merge branch 'master' into FLUID-5293-antranig
FLUID-5293: Enhanced the unit test for FLUID-5293 to show another issue that, if the relay target is an array and the transformation is to remove element(s) from this array, the removal doesn't happen.
Merge branch 'master' into FLUID-5293-antranig
FLUID-5293: Fix for "mouse droppings in array" ChangeApplier issues
FLUID-5293: Reactivating tests that got forgotten during array work
FLUID-5293: Added into the unit test for FLUID-5293 to show another issue that the change request on the model array element is not properly relayed to the target component.
FLOE-5293: Modified the unit test to show the problem that firstly happens with the intermediary relay.
Merge branch 'master' into FLUID-5293
FLUID-5293: Fixes to model relay system to deal with relay from simple to compound values. i) disabled "link count" system for inhibiting relay (see FLUID-5303) and fixed resulting failure with "deltaMap" which returned {} interpreted as registering changes when none occurred
Merge branch 'master' into FLUID-5293

Conflicts:
	src/framework/core/js/ModelTransformation.js
FLUID-4890, FLUID-5333: Completed support for destruction diagnostics as well as FLUID-5333 support for "aborted events"

Merge branch 'master' into FLUID-4890

Conflicts:
	src/framework/core/js/Fluid.js
FLUID-5333: Linting fixes
Merge branch 'FLUID-5293' into FLUID-5358
FLUID-5358: Use of free functions and identity in model relay
Merge remote-tracking branch 'amb26/FLUID-4890'

* amb26/FLUID-4890:
  FLUID-5333: Linting fixes
  FLUID-4890: Diagnostics on attempting to access destroyed components - this causes numerous failures in test cases - in particular, any test which creates a preferences panel UI, and the pager's tooltips
Merge remote-tracking branch 'amb26/FLUID-5293'

* amb26/FLUID-5293:
  FLUID-5293: Fixes to model relay system to deal with relay from simple to compound values. i) disabled "link count" system for inhibiting relay (see FLUID-5303) and fixed resulting failure with "deltaMap" which returned {} interpreted as registering changes when none occurred
  FLOE-5293: Modified the unit test to show the problem that firstly happens with the intermediary relay.
  FLUID-5293: Added into the unit test for FLUID-5293 to show another issue that the change request on the model array element is not properly relayed to the target component.
  FLUID-5293: Reactivating tests that got forgotten during array work
  FLUID-5293: Fix for "mouse droppings in array" ChangeApplier issues
  FLUID-5293: Enhanced the unit test for FLUID-5293 to show another issue that, if the relay target is an array and the transformation is to remove element(s) from this array, the removal doesn't happen.
  FLUID-5293: Fix for failure in model relay through proper aliasing of "input" and "value" and their paths. We should review whether we really want this ambiguity in the framework.
  FLUID-5293: Added a unit test to demonstrate FLUID-5293 issue.
Merge branch 'master' into FLUID-5358