Support Murmur hashing ByteBuffer

It would be nice if MurmurHash supports hashing ByteBuffer directly.
I am planning to use HyperLogLog(Plus) in Apache Cassandra(https://issues.apache.org/jira/browse/CASSANDRA-5906) and we want to avoid potential copy from ByteBuffer to byte array for hashing purpose.