Proto commits in OpenTSDB/asynchbase

These 6 commits are when the Protocol Buffers files have changed:

Commit:80c6b86
Author:Karan Mehta
Committer:Chris Larsen

Issue #164 AsyncHBase compatibility with HBase 1.3.1 Signed-off-by: Chris Larsen <clarsen@yahoo-inc.com>

The documentation is generated from this commit.

Commit:a91355b
Author:Chris Larsen
Committer:Chris Larsen

Move to Protobuf 3.1 for use with GRPC and future compatibility. Import the Zero copy class from the Bigtable client and tag the protos. Signed-off-by: Chris Larsen <clarsen@yahoo-inc.com>

Commit:bf64c2c
Author:Benoit Sigoure
Committer:Benoit Sigoure

Catch up with the protobuf changes in upstream HBase 0.98.

Commit:cf5c731
Author:Benoit Sigoure
Committer:Benoit Sigoure

Catch up with the protobuf changes made in 0.96 All integration tests pass except regression2, which relies on batching, which is the only thing left to implement.

Commit:a7fa1d1
Author:Benoit Sigoure
Committer:Benoit Sigoure

Sync protobuf files with changes made in the HBase 0.95 branch.

Commit:b64b353
Author:Benoit Sigoure
Committer:Benoit Sigoure

Add HBase protocol buffers to the compilation process. This assimilates the protocol buffer definitions from HBase's source tree into AsyncHBase's build process, with very minimal changes made on the proto files. This introduces a dependency on Google's protobuf-java library. Thanks to Michael Stack, Elliott Clark, and Viral Bajaria, who helped with the initial versions of this change.