Ticket 50065 - lib389 aci parsing is too strict
Bug Description: ACI parsing is very strict around parsing "version 3.0;".
If there are any spaces around the semicolon parsing fails.
Fix Description: Add a normalization function that removes duplicate
consecutive spaces, and handles spaces around the version
string.
https://pagure.io/389-ds-base/issue/50065
Reviewed by: spichugi(Thanks!)