[HBASE-9102] Fixes TestEncoderSeekers test series

Author: rshroff

Summary:
The hashcode() of the BlockCacheKey was not using the ordinal,
which prevents it from differenting the type of encoding, and
in hbase we have the option of having different encoding scheme in
BlockCache and in the HFile.

The fix adds back the ordinal check.

Test Plan: run the MR unit test

Reviewers: manukranthk, liyintang, adela

Reviewed By: adela

CC: hbase-eng@

Differential Revision: https://phabricator.fb.com/D1001245

Task ID: 2973454

git-svn-id: https://svn.apache.org/repos/asf/hbase/branches/0.89-fb@1530745 13f79535-47bb-0310-9956-ffa450edef68
[HBASE-9102] Modifies the equals to BlockCacheKey and removes the TestBlockCacheKeyWithEncoding test

Author: rshroff

Summary:
We should add the encoding check to the equals() also. Also removed the test
which was added by the culprit diff

Test Plan: mr

Reviewers: gauravm, adela, manukranthk

Reviewed By: gauravm

CC: hbase-eng@

Differential Revision: https://phabricator.fb.com/D1001806

Task ID: 2973454

git-svn-id: https://svn.apache.org/repos/asf/hbase/branches/0.89-fb@1530746 13f79535-47bb-0310-9956-ffa450edef68
[master] Allow the configuration reload script to make a single host reload config

Author: gauravm

Summary:
As a part of my testing the online configuration change, I found that the command line options for the script which makes the
region servers reload their configuration, were not implemented as intended. Made the necessary fixes.

Now we can either make all the region servers reload their configurations, or just a specific one.

Test Plan: Tested locally, will test on TITANSHADOW025 (Altair)

Reviewers: rshroff, adela, manukranthk, aaiyer

Reviewed By: manukranthk

CC: hbase-eng@

Differential Revision: https://phabricator.fb.com/D1001815

Task ID: 2842041

git-svn-id: https://svn.apache.org/repos/asf/hbase/branches/0.89-fb@1530747 13f79535-47bb-0310-9956-ffa450edef68