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