Add a "generic" model-entity delete operation...

... based on the polygon session's version.

This also ports the polygon-session's `smtkOpDebug` macro
to the base class so that operations can emit log messages
conditioned on the operation's debug-level.
Status Job ID Name Coverage
  External
passed ghostflow-branch-check-master