RFC: change string hash function in libc++

Yep, I think Craig was just trying to test the waters and make sure you (and others) would be interested in such a patch before working on it.

I'd encourage you to pick something that's not reflexive, and doesn't
always give 0 for (i,i).

I'm picturing something like a sparse matrix where most entries are on
the diagonal.

~ Scott