Bumped Netty version to fix shutdown hang.

Also bumped everything else that looked old.
Undo protobuf version bump...

...because it broke everything.
Adding hash functions and fixing a load balancer bug

Adding the md5 hash functions from javacompat to the ones from scala, as
well as fixing a bug in SimpleConsistentLoadBalancer where it didn't
create replicas when it appeared to intend to
Merge pull request #4 from linkedin/tworboys-branch

Adding hash functions and fixing load balancer bug
Bumping the version
Adding handling/logging of new zookeeper events. New API for overriding duplicatesOk behavior
Adding logging/handling of additional zookeeper events. New API which provides duplicatesOk for a single request
Fixing the md5 hash function

Removing the use math.abs, which caused a difference between the java
and scala version becasue scala returns Ints, where java returns longs
Merge pull request #6 from linkedin/tworboys-branch

Fixing the md5 hash function
Bumping the version
Merge pull request #7 from linkedin/tworboys-branch

Bumping the version
Allowing bind to work with hostname and port

I have added a new bind function which allows you to bind using the
hostname and port to allow people to get the hostname themselves and
pass it in if they have a more efficient way than getCanonicalName
update gitignore for bin folder and swp files
fix documentation to use syntax highlighting
Merge pull request #9 from mavlee/master

Update gitignore and README file
Fixing the test case concurrency issue. Test cases share the one single MockClock object, which breaks test case. In this change, I convert the MockClock to class and all MockClock object references to instance of MockClock.
Merge pull request #10 from sungjuc/master

Fixing the test case concurrency issue.
Merge pull request #8 from linkedin/tworboys-branch

Allowing bind to work with hostname and port
Fixing inefficiency of default round-robin load balancer for partitioned load balancer. Prior to this change, load balancer can loop up 2^32 times. Unecessary states checking also discarded.
Merge pull request #11 from sungjuc/master

Fixing inefficiency of default round-robin load balancer for partitioned loadbalancer.