Ticket #47367 - (phase 2) ldapdelete returns non-leaf entry error while trying to remove a leaf entry
Fix description:
1) Make sure add/modify/modrdn/delete plug-in callbacks return
SLAPI_PLUGIN_SUCCESS (==0) on SUCCESS and SLAPI_PLUGIN_FAILURE
(==-1) on FAILURE. And set error code to SLAPI_RESULT_CODE in
pblock, if any.
2) replication: eliminated multimaster_betxnpreop_* which were
used for calling urp. Urp needs to be processed at bepreop
timing.
Reviewed by Rich (Thank you!!)
https://fedorahosted.org/389/ticket/47367
(cherry picked from commit 733059713a5dfb72c844de1e3b9bc153d4ae6ccb)
(cherry picked from commit ad0a2cabe349368e0cc72155994569564ca71290)