Implement zero-copy |MakeHash()|.

Remove dependency on original smhasher.