Turn off jemalloc
test: xfail bench/task-perf-one-million. OOM on 32-bit linux w/o opts
replace #[inline(always)] with #[inline]. r=burningtree.
xfail std::num::complex::test_norm on x86, r=burningtree.
rusti: disable tests on 32bit mac. r=burningtree.
std: Work around some failing 'run' tests when valgrinding. #7224

Under valgrind on 64->32 cross compiles the dynamic linker is emitting
some error messages on stderr, which interferes with the tests that
are checking stderr.
rusti: Disable tests on macos harder
std::rt: Work around a dynamic borrowck bug
rustc: Dispose of LLVM passes in test cases
libsyntax: Remove `drop` as a keyword.
Fix update snapshot script for rename
Improve the SHA-1 implementation

* Convert @ types to ~
* Move all of the inner functions from inside sha1() to top level, private functions
* The sha1() function now returns a ~ Sha1State struct instead of a type object
Create a Digest trait for common methods on digests and convert the Sha1 implementation to use it.
Implement the fixed output size versions of the SHA-2 digest functions.