TS-1800: Add new hash function base class
TS-1800: Add new hash function implementation of FNV
TS-1800: Add new hash function implementation of MD5
TS-1800: Add new hash function implementation of SipHash
TS-2332: Add Consistent Hash Class
TS-2996: Add consistent hash method to parent selection