Added the possibility that a plugin function can stop the workflow if it return a false.

This is required to do additional checks in plugins that can stop the main application to finish the action.
If an alias is delete, continue only, if all called hooks from all plugins give green light to continue with the deletion.
Added a hook to the plugin MailboxAutomaticAliases to prevent the deletion of an aliases that is marked as required.