3783235 Ticket 47925 - Move add and delete operation aci checks to be before plugins.

Authored and Committed by William Brown 7 years ago
    Ticket 47925 - Move add and delete operation aci checks to be before plugins.
    
    Bug Description:  Add, delete and modify had their aci checks in different orders.
    This meant that you had different behaviour in all of them.
    
    Fix Description:  Move the add and delete checks to be before calling plugins to
    match the modify behaviour. This should allow certain plugins to do entry
    transformations that the user is not able to do, allowing proxy or complex
    internal operations to be allowed.
    
    https://fedorahosted.org/389/ticket/47925
    
    Author: wibrown
    
    Review by: ???