- To resolve circular dependency issues when attaching event listeners to
other modules, instead of waiting for htmlReady() (which doesn't work in
unit tests - see #9960) use a utility to safely attach listeners ahead of
the modules actually initializing
- Fix bug #9903 (ImageViewer file-rename listener leak)
- Log console errors if any core code tries to use $() on an EventDispatcher