FLUID-5082: Implementation and test cases for new "soft namespaces" system for event listeners - primarily designed to automatically assign sensible default namespaces for members of long rambling "onCreate" listener blocks. These will not mutually interfere but require an explicit namespace guess in order to be overridden.
Merge remote-tracking branch 'amb26/FLUID-5082'

* amb26/FLUID-5082:
  FLUID-5082: Implementation and test cases for new "soft namespaces" system for event listeners - primarily designed to automatically assign sensible default namespaces for members of long rambling "onCreate" listener blocks. These will not mutually interfere but require an explicit namespace guess in order to be overridden.