Issue #3593771 - Move the prune revision mechanism from MappedObject into a...
Issue #3593771 - Move the prune revision mechanism from MappedObject into a queue-based cleanup mechanism, copying the approach from https://www.drupal.org/project/node_revision_delete
Closes #3593771