Checked Exceptions in HyperLogLog Serialization

I don't think the serialization methods in HyperLogLog need to throw checked exceptions.  (They clutter up client code, make it more likely that someone swallows an exception, etc.)  Avoiding this by simply using the tools in ByteBuffer.