Create a development branch for the hash library.
Merge from trunk.
Merge with the offending files removed.
Merge from trunk.
Merge from trunk. Including floating point hash tweaks.