hashmap.h: use 'unsigned int' for hash-codes everywhere