HBASE-9232 Fix javadoc warning and a few findbugs items

git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1514309 13f79535-47bb-0310-9956-ffa450edef68
HBASE-9164 Convert List<? extends Cell> anti pattern to List<Cell> pattern

This patch also starts a refactor of the KVComparator.


git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1514400 13f79535-47bb-0310-9956-ffa450edef68
hbase-9222: Thrift DemoClient failed with error IllegalArgument(message:Row length is 0)

git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1514401 13f79535-47bb-0310-9956-ffa450edef68
hbase-9226: Thrift host and port are hardcoded in thrift2 DemoClient.java

git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1514425 13f79535-47bb-0310-9956-ffa450edef68
HBASE-8667 Master and Regionserver not able to communicate if both bound to different network interfaces on the same machine

git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1514427 13f79535-47bb-0310-9956-ffa450edef68
HBASE-9227 RESTServer should handle the loginUser correctly

git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1514440 13f79535-47bb-0310-9956-ffa450edef68
HBASE-9194 Break HMaster metrics into multiple contexts

git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1514513 13f79535-47bb-0310-9956-ffa450edef68
HBASE-9023 TestIOFencing.testFencingAroundCompactionAfterWALSync occasionally fails



git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1514538 13f79535-47bb-0310-9956-ffa450edef68
HBASE-9236 region_mover#getTable() should use TableName.toString() instead of Bytes.toString()



git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1514552 13f79535-47bb-0310-9956-ffa450edef68
HBASE-9204 An Offline SplitParent Region can be assigned breaking split references

git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1514747 13f79535-47bb-0310-9956-ffa450edef68
HBASE-9239 TestStoreFileBlockCacheSummary#testBlockCacheSummary occasionally fails (Ted Yu)



git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1514770 13f79535-47bb-0310-9956-ffa450edef68
HBASE-9237 Integration test cleanup after ChaosMonkey refactor

git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1514864 13f79535-47bb-0310-9956-ffa450edef68
HBASE-9250 Make sure lease time isn't ever negative.

Sometimes nextLease.getDelay can return a negative number.  Trying to
sleep for a negative time thows an uncaught exception bringing down the
whole regionserver.

git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1514899 13f79535-47bb-0310-9956-ffa450edef68
HBASE-9233 isTableAvailable() may be stuck if an offline parent was never assigned

git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1514902 13f79535-47bb-0310-9956-ffa450edef68