Currently, ReactEventListener is a DOM-specific module but it has a generic sounding name that is confusing to contributors (i.e., confusing to me).

Let's rename it to ReactDOMEventListener. This should be pretty easy – just rename the file and update (and re-sort) the imports.

# @philipp-spiess is working on this task.
EventPluginHub,
  EventPluginRegistry,
  EventPropagators,
  ReactBrowserEventEmitter,
  ReactControlledComponent,
  ReactDOMComponentTree,
} = ReactDOM.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED;
var topLevelTypes = BrowserEventConstants.topLevelTypes;
var {
  ClassComponent,
  FunctionalComponent,
  HostComponent,
  HostText,
} = ReactTypeOfWork;
let warnedAboutShallowRenderer = false;
function createRendererWithWarning() {
  warning(
    warnedAboutShallowRenderer,
    'Shallow renderer has been moved to react-test-renderer/shallow. ' +
      'Update references to remove this warning. ' +
      'TestUtils.createRenderer will be removed completely in React 16.',
  );
  warnedAboutShallowRenderer = true;
  return new ReactShallowRenderer();
}
function Event(suffix) {}
/**
 * @class ReactTestUtils
 */
function findAllInRenderedStackTreeInternal(inst, test) {