Code cleanup


AttributeIndex.java:
In substringKeys(), simplified reading the code a bit.

State.java:
In putIndexTrustState(), changed return type to void (return value was never used).

DN2ID.java:
Removed never used put(Transaction, DN, EntryID) method.

git-svn-id: https://svn.forgerock.org/opendj/branches/opendj3-server-dev@11440 41b1ffd8-f28e-4786-ab96-9950f0a78031
Cleanup work before committing a new version of the pluggable storage backend.


PluggableStorageBackend.java: REMOVED (it will be replaced)

SuffixContainer.java:
Removed getEntry(EntryID) in prevision of duplicating this class in the "backends.pluggable" package.

EntryContainer.java, EntryIDSetSorter.java:
Consequence of the change to SuffixContainer.

VLVKeyComparator.java:
Extracted method compare().

git-svn-id: https://svn.forgerock.org/opendj/branches/opendj3-server-dev@11441 41b1ffd8-f28e-4786-ab96-9950f0a78031
OPENDJ-1602 (CR-5566) New pluggable storage based backend

Copied the JE backend (without import) under the pluggable backend package.
Changed it to use the proof-of-concept backend interfaces instead of JE code.



BackendImpl.java:
Added interfaces from the backend proof-of-concept.

*.java:
Stripped all JE imports and replaced them with the backend proof-of-concept interfaces.

build.xml:
Code does not compile, so excluded "org.opends.server.backends.pluggable" from checkstyle checks and from compilation process.

StaticUtils.java:
Added bytesToHex(ByteSequence).

git-svn-id: https://svn.forgerock.org/opendj/branches/opendj3-server-dev@11442 41b1ffd8-f28e-4786-ab96-9950f0a78031
Fixed jenkins build. Apparently there are 2 compile targets.

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