OPENDJ-1625 setup fail when importing automatically-generated data 

Importer.java:
In SortTask.createIndexWriterTask(), r11250 wrongly negated the value assigned to isDN local variable.
Further code cleanup.

git-svn-id: https://svn.forgerock.org/opendj/branches/opendj3-server-dev@11256 41b1ffd8-f28e-4786-ab96-9950f0a78031
StatusCli.java:
Code cleanup

git-svn-id: https://svn.forgerock.org/opendj/branches/opendj3-server-dev@11259 41b1ffd8-f28e-4786-ab96-9950f0a78031
OPENDJ-1591 CR-5092 Switch server to SDK matching rules

- replace org.opends.server.api.MatchingRule (server) by 
 org.forgerock.opendj.ldap.schema.MatchingRule (SDK)
 
- add HistoricalCsnOrderingMatchingRuleImpl class

- modify matching rule factories to return SDK or SDK-compatible 
 matching rules
 
- refactor AttributeIndex class to skip most of the code specific to 
 extensible matching rules
 
- modify VLVKeyComparator class to serialize oids list instead of 
 matching rules list
 
- re-implement DN and RDN equals(), hashCode() and compareTo()
 methods to behave like SDK equivalent methods 


git-svn-id: https://svn.forgerock.org/opendj/branches/opendj3-server-dev@11260 41b1ffd8-f28e-4786-ab96-9950f0a78031
OPENDJ-1624 NullPointerException while doing status with authentication

Utilities.java:
In getFirstMonitoringValue(), fixed the bug introduced in r11194.

ServerDescriptor.java, StatusCli.java:
Code cleanup

git-svn-id: https://svn.forgerock.org/opendj/branches/opendj3-server-dev@11261 41b1ffd8-f28e-4786-ab96-9950f0a78031
OPENDJ-1623 NullPointerException while doing psearch (with changesonly=false) on cn=changelog

Problem introduced by r11087. 

ChangelogBackend.java:
In initializePersistentSearch(), always create the ChangeNumberRange object.
Problem is that with changesOnly=false, this object will be created twice: one from ChangelogBackend.registerPersistentSearch() and another from ChangelogBackend.search().
I really think we should have a unique Backend.preSearch() method which is always called regardless of whether this is a persistent search or not.
This would allow to factorize search initialization in a single place, before it can be used to return entries by the initial and persistent phases.


git-svn-id: https://svn.forgerock.org/opendj/branches/opendj3-server-dev@11262 41b1ffd8-f28e-4786-ab96-9950f0a78031
OPENDJ-1581 Switch to SDK matching rules

After r11260 some code cleanup can be performed.

ExtensibleIndexer.java: REMOVED
Replaced with org.forgerock.opendj.ldap.spi.Indexer.

git-svn-id: https://svn.forgerock.org/opendj/branches/opendj3-server-dev@11263 41b1ffd8-f28e-4786-ab96-9950f0a78031