Fix typo in JCite spec

git-svn-id: https://svn.forgerock.org/opendj/trunk@11198 41b1ffd8-f28e-4786-ab96-9950f0a78031
Backport Remove compatibility doc for changes already released

git-svn-id: https://svn.forgerock.org/opendj/trunk@11200 41b1ffd8-f28e-4786-ab96-9950f0a78031
Backport CR-5028 OPENDJ-1567 Doc differences between make-ldif & makeldif

git-svn-id: https://svn.forgerock.org/opendj/trunk@11202 41b1ffd8-f28e-4786-ab96-9950f0a78031
Fix for OPENDJ-1586: Changes in processSearch to iterate through nested groups members when a search is based on a filter of the isMemberOf attribute.
Fix unit test that must explicitly deleted groups to reset the GroupManager cache (tearing down the MemoryBackend doesn't do it).


git-svn-id: https://svn.forgerock.org/opendj/trunk@11204 41b1ffd8-f28e-4786-ab96-9950f0a78031
ByteString.java:
In several methods added short circuit checks to return the EMPTY ByteString instance.
In valueOfHex(), simplified the code by directly returning the EMPTY ByteString instance.
Removed local variables.
Removed uneeded parentheses.

ByteStringTestCase.java:
Added two test cases.

git-svn-id: https://svn.forgerock.org/opendj/trunk@11205 41b1ffd8-f28e-4786-ab96-9950f0a78031
OPENDJ-1585 Add CompactDn class as compact representation of a DN

Rename DN.toNormalizedString() to DN.toIrreversibleNormalizedByteString()


git-svn-id: https://svn.forgerock.org/opendj/trunk@11207 41b1ffd8-f28e-4786-ab96-9950f0a78031