HBASE-12681 truncate_preserve command fails with undefined method 'getTable' error (Ashish)
HBASE-12644 Visibility Labels: issue with storing super users in labels table (Jerry He)
HBASE-12659 Replace the method calls to grant and revoke in shell scripts with AccessControlClient (Srikanth Srungarapu)
HBASE-12679 Add HBaseInterfaceAudience.TOOLS and move some of the Public classes to LimitedPrivate
HBASE-12422 Use ConnectionFactory in HTable constructors Fix method signature in test
HBASE-12677 Update replication docs to clarify terminology
HBASE-12693 [docs] nit fix in HBase and MapReduce section
HBASE-12680 Move signal related code from ClusterManager to HBaseClusterManager and change ClusterManager to an interface

Summary: The reason of this change is to make us write implementation of ClusterManager not using ssh/unix signals.

Test Plan: The compilation is OK.

Reviewers: eclark, manukranthk

Differential Revision: https://reviews.facebook.net/D30201

Signed-off-by: Elliott Clark <eclark@apache.org>
Add strata in feb
HBASE-12687 Book is missing styling
HBASE-12683 Compilation with hadoop-2.7.0-SNAPSHOT is broken
HBASE-12692 NPE from SnapshotManager#stop (Ashish Singhi)
HBASE-12675 Use interface methods in shell scripts (solomon duskis)
HBASE-12685 TestSplitLogManager#testLogFilesAreArchived sometimes times out due to race condition
HBASE-12348 preModifyColumn and preDeleteColumn in AC denies user to perform its operation though it has required rights

Signed-off-by: Andrew Purtell <apurtell@apache.org>
HBASE-12696 Possible NPE in HRegionFileSystem#splitStoreFile when skipStoreFileRangeCheck in splitPolicy return true(Rajeshbabu)
HBASE-12699 undefined method 'setAsyncLogFlush' exception thrown when setting DEFERRED_LOG_FLUSH=>true (Stephen Jiang)
HBASE-9431 Set 'hbase.bulkload.retries.number' to 10 as HBASE-8450 claims
HBASE-5162 Basic client pushback mechanism

Instead of just blocking the client for 90 seconds when the region gets too
busy, it now sends along region load stats to the client so the client can
know how busy the server is. Currently, its just the load on the memstore, but
it can be extended for other stats (e.g. cpu, general memory, etc.).

It is then up to the client to decide if it wants to listen to these stats.
By default, the client ignores the stats, but it can easily be toggled to the
built-in exponential back-off or users can plug in their own back-off
implementations
HBASE-10201 Port 'Make flush decisions per column family' to trunk

Signed-off-by: stack <stack@apache.org>