When the map calls ol.interaction.defaults() to create the default collection of interactions, it should also call registerDisposable on each interaction of the collection.

With the map not disposing of the interactions it creates, and with no exports of our disposable objects' `dispose` methods, it is useless to have ol.interaction.Interaction inherit from goog.Disposable.