Make hash table algorithm selectable

jenkins hash is old. Lets try murmur3 to start! Default is the old one, so
people aren't surprised.

Change seems big, but it's mostly just moving stuff around. Need a bench test before merge.

EDIT: Bench tested... murmur3 is a teeeeny bit faster in some synthetic tests so far, heh.