Implemented MurmurHash2 & fixed warnings (MurmurHash2 instead of mt19937)

See here for MurmurHash2: https://sites.google.com/site/murmurhash/
It is much more faster than mt19937 and still seems very random.