Move _kv_pair struct out of header

Rename _kv_pair to hr_kv_pair, remove underscore prefixes for static
functions, rename hasher_t to hr_hasher_t.

CR: check
Merge branch 'master' of github.com:cemeyer/hash_ring