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>
HBASE-12690 list_quotas command is failing with not able to load Java class (Ashish)
HBASE-12699 Addendum modifies shell help (Stephen Jiang)
HBASE-12699 Addendum modifies shell help (Stephen Jiang)
HBASE-10201 Addendum changes TestPerColumnFamilyFlush to LargeTest
HBASE-12682 compaction thread throttle value is not correct in hbase-default.xml (Jerry He)
HBASE-12645 HBaseTestingUtility is using ${$HOME} for rootDir (Varun Saxena)
HBASE-12121 maven release plugin does not allow for customized goals (Enoch Hsu)
HBASE-12688 Update site with a bootstrap-based UI
HBASE-5162 Basic client pushback mechanism (Jesse Yates); ADDENDUM
Revert "HBASE-5162 Basic client pushback mechanism (Jesse Yates); ADDENDUM"

This reverts commit f7154e1ac9e6c0bd2dd3c39078a52d49d3485504.
Amend HBASE-5162 Basic client pushback mechanism (Jesse Yates)

Applied hbase-5162-trunk-addendum.patch
HBASE-12645 HBaseTestingUtility is using ${$HOME} for rootDir (Varun Saxena) -- ADDENDUM
HBASE-5162 Addendum to stabilize TestClientPushback
Thrift Http implementation