FLUID-5112: Unit test

Unit test demonstrating the issue of composite events firing multiple times.
Merge branch 'master' into FLUID-5112
Merge branch 'master' into FLUID-5112
Merge branch 'master' into FLUID-5112
Merge branch 'FLUID-5085' into FLUID-5112
FLUID-5112: Fix for multiple event boiling case where listener for boiled event re-fires one of the component events
Merge remote-tracking branch 'amb26/FLUID-5112'

* amb26/FLUID-5112:
  FLUID-5112: Fix for multiple event boiling case where listener for boiled event re-fires one of the component events
  FLUID-5112: Unit test