Adapted version of WyHash implementation from https://github.com/wangyi-fudan/wyhash
Original @author Wang Yi
Adapted @author Travis Silvers
This implementation provides endian-independant hash values, but it's slower on big-endian
platforms.
The original C based version is also much faster.