Ticket #47922 - dynamically added macro aci is not evaluated on the fly
Bug Description: When macro aci is dynamically added and if the aci's
macro target dn is not normalized, the following operation that requires
the aci could fail with Insufficient access since matching the target dn
and the macro target dn fails since the code expects normalized macro
target dn.
Fix Description: Before setting the macro target dn, process the dn by
slapi_create_dn_string_case.
https://fedorahosted.org/389/ticket/47922
Reviewed by lkrispen@redhat.com and rmeggins@redhat.com (Thank you, Ludwig and Rich!!)
(cherry picked from commit 07c1bc25508a9c1e71dd8e717fd4ce455ddfeff0)