Murmurhash2: make it endian neutral (#28)
Murmurhash2: make it endian neutral (#28)

Use the same logic as Murmurhash3 to load little-endian data from
the input key in all variants of Murmurhash2. The resulting object
code is unchanged on x86, and it does the correct thing on s390,
producing the same result while using the load-reverse instructions.

This is still broken on architectures that cannot handle unaligned
input, but those are becoming very rare.

Signed-off-by: Arnd Bergmann <f2c659f01951776204a6c5b902787d9019fbeebd@arndb.de>

Co-authored-by: Arnd Bergmann <f2c659f01951776204a6c5b902787d9019fbeebd@arndb.de>
spacy-io/murmurhash,spacy-io/murmurhash,explosion/murmurhash,explosion/murmurhash,syllog1sm/cython-murmurhash,explosion/murmurhash,explosion/murmurhash,spacy-io/murmurhash,syllog1sm/cython-murmurhash,syllog1sm/cython-murmurhash