Port Phoenix to Hbase96

1) Change POM to use hbase96 binary
2) Add ProtoBuffer support(you need to install ProtoBuffer2.5 locally to generate PB java files from src/main/protobuf/*.proto)
3) Migrate End-Point coprocessor to HBase 96 style
4) Wrap filter into PB Writables in order for them to be RPCed
5) Change KeyValue to Cell in all needed places
bug fix on pom.xml & some PB related code
more fixes for unit tests
more fix for uni tests
unit test fixes
unit test failure fix. Till this point all unit test failures(in my devl box) are fixed.
Merge pull request #688 from jeffreyz88/port-0.96

Port Phoenix to Hbase96
Update HBase version
Add required client libs to client jar
Test to repro ArrayIndexOutOfBoundsException on query with in clause on indexed table