HBASE-10607 [JDK8] NoSuchMethodError involving ConcurrentHashMap.keySet if running on JRE 7
HBASE-11879 Change TableInputFormatBase to take interface arguments (Solomon Duskis)
HBASE-12134 publish_hbase_website.sh script can delete the website accidentally
HBASE-12049 Help for alter command is a bit confusing (Ashish Singhi)
HBASE-12112 Avoid KeyValueUtil#ensureKeyValue some more simple cases.
HBASE-12095 SecureWALCellCodec should handle the case where encryption is disabled
HBASE-12139 StochasticLoadBalancer doesn't work on large lightly loaded clusters

Summary:
Currently the move cost overshadows the skew cost on a large cluster. This can render the split policy worse than useless
and it can trap meta on the most loaded server in the cluster.

Test Plan:
Unit tests everywhere
likeaboss

Reviewers: stack, manukranthk

Subscribers: tedyu

Differential Revision: https://reviews.facebook.net/D24285
HBASE-12143 Minor fix for Table code (Solomon Duskis)
HBASE-11804 Raise default heap size if unspecified
HBASE-12130 HBASE-11980 calls hflush and hsync doing near double the syncing work
HBASE-11930 Document new permission check to roll WAL writer (Jerry He)
HBASE-12065 Import tool is not restoring multiple DeleteFamily markers of a row (Maddineni Sukumar)
Try adding javadoc url to email output
HBASE-12145 Fix javadoc and findbugs so new folks aren't freaked when they see them

Fix javadoc warnings.

Fixup findbugs warnings mostly by adding annotations saying 'working as expected'.

In RpcRetryingCallerWithReadReplicas made following change which findbugs spotted:

-        if (completed == null) tasks.wait();
+        while (completed == null) tasks.wait();

In RecoverableZooKeeper, made all zk accesses synchronized -- we were doing it
half-ways previously.

In RatioBasedCompactionPolicy we were making an instance of Random on
each invocation of getNextMajorCompactionTime
HBASE-12078 Missing Data when scanning using PREFIX_TREE DATA-BLOCK-ENCODING

Signed-off-by: Andrew Purtell <apurtell@apache.org>
HBASE-12120 HBase shell doesn't allow deleting of a cell by user with W-only permissions to it (Srikanth Srungarapu)
HBASE-12127 Move the core Connection creation functionality into ConnectionFactory (Solomon Duskis)
HBASE-12140 Add ConnectionFactory.createConnection() to create using default HBaseConfiguration. (Jean-Marc Spaggiari))
HBASE-12153 Fixing TestReplicaWithCluster (Manukranth Kolloju)
HBASE-12156 TableName cache doesn't used for once of valueOf methods (Andrey Stepachev)