update to new hll code and fix issue so that hyper log log object is not created unnecessarily
update to new hyperloglog version, and add hll_create_legacy