BOOKKEEPER-574: Extend the bookkeeper shell to get a list of available bookies. Contributed by Ivan Kelly



git-svn-id: https://svn.apache.org/repos/asf/zookeeper/bookkeeper/trunk@1450005 13f79535-47bb-0310-9956-ffa450edef68
BOOKKEEPER-559: Fix occasional failure in AuditorBookieTest. Contributed by Ivan Kelly.



git-svn-id: https://svn.apache.org/repos/asf/zookeeper/bookkeeper/trunk@1452915 13f79535-47bb-0310-9956-ffa450edef68
BOOKKEEPER-579: TestSubAfterCloseSub was put in a wrong package (sijie via ivank)

git-svn-id: https://svn.apache.org/repos/asf/zookeeper/bookkeeper/trunk@1454625 13f79535-47bb-0310-9956-ffa450edef68
BOOKKEEPER-576: Bookie client should use netty Decoder/Encoder (ivank via sijie)

git-svn-id: https://svn.apache.org/repos/asf/zookeeper/bookkeeper/trunk@1457592 13f79535-47bb-0310-9956-ffa450edef68
 BOOKKEEPER-585: Auditor logs noisily when a ledger has been deleted (ivank via sijie) 

git-svn-id: https://svn.apache.org/repos/asf/zookeeper/bookkeeper/trunk@1457596 13f79535-47bb-0310-9956-ffa450edef68
BOOKKEEPER-573: Script to start a bookkeeper cluster (ivank via sijie)

git-svn-id: https://svn.apache.org/repos/asf/zookeeper/bookkeeper/trunk@1457598 13f79535-47bb-0310-9956-ffa450edef68
BOOKKEEPER-577 BookieFailureTest uses sync/wait()/notify() incorrectly
BOOKKEEPER-582 Make bookie and client use protobuf for requests (non-wire part)
Make BK use protobufs on the wire. Bump the protocol version.