This is a follow-up work from SERVER-40716. This will merge their registration/de-registration functions into one.
- is depended on by
 - 
                    
SERVER-40717 Remove CollectionCatalogEntry and KVCollectionCatalogEntry
-         
 - Closed
 
 -         
 
- is related to
 - 
                    
SERVER-40716 Refactor catalog initialization logic on startup
-         
 - Closed
 
 -