HTreeMap: add Hasher as an alternative hashing method.

Related to #190 Primitive arrays as key/vals