HBASE-5050 [rest] SPNEGO-based authentication

git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1489190 13f79535-47bb-0310-9956-ffa450edef68
add jeffreyz as a developer

git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1489225 13f79535-47bb-0310-9956-ffa450edef68
hbase-8666: META region isn't fully recovered during master initialization when META region recovery had chained failures

git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1489606 13f79535-47bb-0310-9956-ffa450edef68
HBASE-8686 Extra left brace in bin/hbase (Ted Yu)



git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1489635 13f79535-47bb-0310-9956-ffa450edef68
HBASE-8201 OrderedBytes provides order-preserving serialization

WIP Commit. OrderedBytes provides a serialization format in which the
resulting byte[] retains the same sort order as the natural types.
Serialized formats can be inspected and decoded without forward
knowledge of their content. Implementations are provided for Numeric
values with up to 64-bits of precision, Strings, and byte[].

The encoding format is modeled after the SQLite4 key encoding format.
See http://sqlite.org/src4/doc/trunk/www/key_encoding.wiki for
details.

remaining TODOs include:
 - descending sort order
 - utilities for counting, skipping encoded values on a ByteBuffer
 - consider using BigInteger/BigDecimal to allow for arbitrary size
   and precision numerics.
WIP descending support