30336 com contacts users

 [#30336] Existing User Contact not deleted/uncoupled when user deleted
added onUserAfterDelete and refactored onUserAfterSave to not use direct database access.
 Plugin options allow to select to ulink or delete corresponding contact