Create a development branch for the hash library.
Merge from trunk.
Another merge.
Merge from trunk.
Merge from trunk. Including floating point hash tweaks.