Implement the 64-bit variant of xxHash.

Matches C in speed, but it looks like SipHash was not the only bottleneck for #11783. 

Tests include the official data and the relevant ones from SipHash.
nit: I think the convention is `XxState`