OPENDJ-1542 Remove ReplicationServer.getECLChangeNumberLimits()

Code review: Matthew Swift


ReplicationServer.java:
Split getECLChangeNumberLimits() into getOldestChangeNumber() and getNewestChangeNumber().

FirstChangeNumberVirtualAttributeProvider.java:
In getValues(), replaced call to ReplicationServer.getECLChangeNumberLimits() with ReplicationServer.getOldestChangeNumber()

FirstChangeNumberVirtualAttributeProvider.java, LastChangeNumberVirtualAttributeProvider.java:
In getValues(), replaced call to ReplicationServer.getECLChangeNumberLimits() with ReplicationServer.getNewestChangeNumber()



ChangelogBaseDNVirtualAttributeProvider.java, FirstChangeNumberVirtualAttributeProvider.java, LastChangeNumberVirtualAttributeProvider.java, LastCookieVirtualProvider.java:
Moved to package org.opends.server.replication.server + all made package private


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


RootDSEBackend.java:
Extracted methods addAllUserDefinedAttrs() and getSubordinateBaseDNs() to factorize code.
Added generic type for use of Backend type.
Used Utils.joinAsString().

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