Cardinality aggregator using Hyperloglog

Use HLL to calculate cardinality value. Using sparse map to save memory. Add an aggregator type 'hll' which can be used to calculate cardinality.