Remove unused (and poorly implemented) "text_hash" struct

Yeah, the texthash.* files (and the text_hash struct) didn't do anything, were buggy, and were a poor substitute for STL containers.