Improve hash interface
fix visibility warning
improve test build
some test experiments
add unlikely checks
string compare fix
fix node free callback, add hash key filter
use stdbool
improve init checking
remove unused include
many hash enhancements
add hash name
zero key offset
remove binary file
add rehash option
style fix
copyright