AMeshPartitionDataLayerContainer::PruneUnusedDefinitions

Remove entries for definitions that are no longer in use, plus any entries with null/stale definition keys.