port hll from 0.5.x to 0.6.x
move tests
revert change
Merge pull request #367 from metamx/port-hll

Port Community contributed hyperloglog implementation from 0.5.x to 0.6.x