ASF copy, from df641a4daf7f7c42e8193716233f562ee052e464
depend on hbase modules internal only
HBASE-9736: Allow more than one log splitter per RS

git-svn-id: https://svn.apache.org/repos/asf/hbase/branches/0.96@1545056 13f79535-47bb-0310-9956-ffa450edef68
HBASE-9976 Don't create duplicated TableName objects

git-svn-id: https://svn.apache.org/repos/asf/hbase/branches/0.96@1545178 13f79535-47bb-0310-9956-ffa450edef68
HBASE-10011 Fix some findbugs in the client

git-svn-id: https://svn.apache.org/repos/asf/hbase/branches/0.96@1545211 13f79535-47bb-0310-9956-ffa450edef68
HBASE-8465 Auto-drop rollback snapshot for snapshot restore

git-svn-id: https://svn.apache.org/repos/asf/hbase/branches/0.96@1545361 13f79535-47bb-0310-9956-ffa450edef68
HBASE-10024 Add an interface to create put with immutable arrays

git-svn-id: https://svn.apache.org/repos/asf/hbase/branches/0.96@1545609 13f79535-47bb-0310-9956-ffa450edef68
HBASE-10035 Fix Potential Resource Leak in IPCUtils

git-svn-id: https://svn.apache.org/repos/asf/hbase/branches/0.96@1545867 13f79535-47bb-0310-9956-ffa450edef68
HBASE-10036 Fix Potential Resource Leak in MetaReader

git-svn-id: https://svn.apache.org/repos/asf/hbase/branches/0.96@1545870 13f79535-47bb-0310-9956-ffa450edef68
hbase-10053: ProtobufUtil#toMutationNoData interface change causes downstream project build break

git-svn-id: https://svn.apache.org/repos/asf/hbase/branches/0.96@1546249 13f79535-47bb-0310-9956-ffa450edef68
HBASE-9718. Add a test scope dependency on org.slf4j:slf4j-api to hbase-client

git-svn-id: https://svn.apache.org/repos/asf/hbase/branches/0.96@1546893 13f79535-47bb-0310-9956-ffa450edef68
Enable the protostuff module/compiler for serialization.
Protostuff is a protobuf compatible library, in pure java.  It has additional
compiler options and allows more custom models.
rename to c5db, first step, rename maven modules
Factor out pom version strings into properties (c5 issue #4)

Change c5db-client pom to inherit surefire.version from its parent -- inherits "2.12-TRUNK-HBASE-2" rather than "2.12" (c5 issue #4)

Remove hbase-server's log4j dependency; it already inherits this dependency from parent (c5 issue #4)

Move specs for maven-assembly-plugin, protostuff-maven-plugin,  and clojure-maven-plugin into parent pluginManagement section; also a couple property declarations fixed (c5 issue #4)

Move specs for maven-compiler-plugin, maven-surefire-report-plugin into parent pluginManagement section (c5 issue #4)

Remove apparently-unnecessary commented-out properties and dependencies in pom files (c5 issue #4)

Replace literal "c5db" groupIds with project.groupId property (c5 issue #4)

Missed high-scale-lib.version property in parent pom.xml (c5 issue #4)

Remove two extraneous library dependencies from c5db module (c5 issue #4)

Remove some extraneous version properties from parent pom (c5 issue #4)
bootstrap root as first region
Test fixes

	Shrink the size of the populator test
	Removed excess pom options.
	Renable In Order Scan
	Rename the end to end tests module
	Disable HBasetests
	Change the error hanlding in replicated tablet