[master] Fix HConnectionManager to stop eating exceptions

Author: fan

Summary:
Capture OOME and throw it to client of HTable.
TF logs all exceptions so I don't log OOME inside HConnectionManager.

Test Plan: doitlive

Reviewers: liyintang, jiqingt

Reviewed By: liyintang

CC: HBase Eng@

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

git-svn-id: https://svn.apache.org/repos/asf/hbase/branches/0.89-fb@1560791 13f79535-47bb-0310-9956-ffa450edef68
[HBASE-10027] Adding CompoundRowPrefixFilter, a more efficient way to perform batch prefix gets.

Author: manukranthk

Summary: The idea is to take a list of prefixes and scan the region to fetch the rows from the region which match the given list of prefixes.

Test Plan: Unit tests

Reviewers: liyintang, adela, aaiyer

Reviewed By: liyintang

CC: hbase-eng@

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

Task ID: 3548003

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