OPENDJ-1590 Migrate collation matching rules

Add collation matching rules implementations in the SDK

Add support for custom naming of indexes in 
 AbstractOrderingMatchingRuleImpl and 
 AbstractSubstringMatchingRuleImpl classes

Add unit tests for collation matching rules implementations

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