add murmurhash, hashcode features.
merge from linux siede.