Squash with VdbResourceChange introduction
Squash with Move Refactoring
Squash with removing unnecessary classes
Squash with Move Refactoring
TEIIDDES-1622: Refactor the delete action

* Refactor the delete action to use the ltk framework in order to display
  a preview of the changes prior to deletion

* Renames DeleteResourceAction to DeleteEObjectAction since that is what
  it does while the DeleteResourceActionDelegate is responsible for the
  deletion of resources
WIP for refactoring of delete eobjects action