OPENDJ-1602 New pluggable storage based backend

src/server/org/opends/server/backends/jeb:
Made the classes implement src.server.org.opends.server.backends.pluggable interfaces.
Code cleanup

src/server/org/opends/server/backends/pluggable:
Added new methods to interfaces.

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

git-svn-id: https://svn.forgerock.org/opendj/branches/opendj3-server-dev@11363 41b1ffd8-f28e-4786-ab96-9950f0a78031
DBTest.java:
In dumpDatabaseContainer():
- extracted method parseKeyValue(): Interestingly found a bug on parsing max key value: it was assigning to "start" instead of "end" for VLVIndex.
- extracted method getComparator() and removed duplicate cases which use the default comparator anyway.
Code cleanup.

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

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