OF-353: LDAP Remove support for 'enclosed' DNs.
As a resolution for JM-1327, the concept of 'enclosing' DNs with double-quote (") characters was introduced.
The previous commit adds more elaborate escaping of reserved characters, which makes this 'enclosing' redundant. As the code now uses javax.naming.* types, instead of Strings, to represent DNs, it'll be more challenging to restorte the 'enclosing' functionality.
To reduce code complexity, the 'enclosing' functionality (that no longer serves any purpose) is removed in this commit.
OF-353: Allow baseDN to have spaces
The baseDN value is used to compose the connect host(s) URL. This value is a space-separated string of URLs. When a baseDN contains a space character, this character must be escaped, to prevent it from being interpreted as a second connect host.
This commit adds URL encoding to the baseDN when it's used to create the connect host URL.