OPENDJ-1591 CR-5092 Add missing test cases for matching rules

- Migrate all missing matching rule test cases from server to SDK

- Complete existing matching rule test cases from server test cases

- The following test cases have at least one test failing. The data
 that makes test fail is commented out to make test pass before 
 the corresponding matching rules are fixed:
  DirectoryStringFirstComponentEqualityMatchingRuleTest
  IntegerEqualityMatchingRuleTest
  IntegerOrderingMatchingRuleTest.java
  NumericStringEqualityMatchingRuleTest
  NumericStringOrderingMatchingRuleTest
  UniqueMemberEqualityMatchingRuleTest

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