Hashmap_traverse takes a context.
Correct name for info_hash parameter Message_CreateQFindNode.
Don't undef NDEBUG in hashmap.c
Hashmap_set returns an error when key already set.