-Change OHashTable to store the key/value pairs in the hash table buckets rather than in a separate array. Hopefully this makes better use of the cache when probing.
-OHashTables are now forced to have a power-of-two size for quicker hashing.
-Change the hashing function to multiply the key by 2654435761 before before masking. This appears to greatly reduce hash collisions.

git-svn-id: http://odamex.net/svn/root/trunk@4352 b0bcef46-2027-0410-bd56-ab726e9a1d04
-Fix a missing #include in sarray.h

git-svn-id: http://odamex.net/svn/root/trunk@4355 b0bcef46-2027-0410-bd56-ab726e9a1d04
-Fix a warning in hashtable.h

git-svn-id: http://odamex.net/svn/root/trunk@4356 b0bcef46-2027-0410-bd56-ab726e9a1d04