ref #6596 Implement framework for accessing the selection providing part
All AbstractCdmViewparts now keep track of the part that has provided
the last selection. This is necessary during e4 migration to simulate
the e3 behavior having IViewParts that edit object of IEditorParts
this can be removed/refactored when fully migrated
ref #6596 Implement framework for accessing the selection providing part