replace deprecated std::auto_ptr
introduce the binary hash and expose the seed of murmurhash3
debug: length of p of non-transported result
debug: missing methods::as
resolve #12