Issue #2186557 by andypost: DatabaseBackend::garbageCollection() should use injected database.
Issue #2025779 by Berdir, ianthomas_uk: Remove ModuleInfo as it is no longer necessary.
Issue #2078387 by Xano, andypost, twistor, splatio, InternetDevels, amateescu, Berdir, larowlan, vladan.me: Add an EntityOwnerInterface.