Move some implementation details of hash tables into the .c file.

This prevents other modules from depending on hash table internals.
Link-time optimization will still allow functions to be inlined as
needed.

git-svn-id: https://pennmush.googlecode.com/svn/trunk@1769 ba372814-4f39-11de-9ad6-1127a62b9fcd