Added an erlang implementation of the murmur3 hash function which is only a bit slower than phash2 but may generate hash values that are more uniformly distributed in our trie structure.
Ignore backup files.
Changed to any()/any() for key/value pairs and added support for
hash functions larger than 32bits.  Other cleanup and fixes here
and there.