change return type of xh_hash from unsigned to int
change the API overall. xhash is now a any object to int hashtable
remove a unused function xh_strdup
add string hash helpers
add xh_new_str
update test
remove stdbool.h dependent
dont write 'struct' explicitly