simplify memcpy/memmove/memset intrinsics

This moves the per-architecture difference into the compiler.
Add make check support(arm-linux-androideabi debuginfo)
upgrade to latest rust version
modify some code style & function