Support both int* and uint8_t* as keys.

All hash tables now have a type and key functions
will be chosen according this type.
Add more int key tests
Merge pull request #1 from felipecruz/feature/int_and_string_keys

Feature/int and string keys