std: Remove ThreadPerCore spawn mode. Unused
Remove --quiet from git submodule operations
std::rt: Rename RUST_TEST_THREADS to RUST_RT_TEST_THREADS
rt: Diagnose bad alloc index in release_alloc with RUSTRT_TRACK_ALLOCATIONS
rt: Print alloc backtraces for bad release_alloc with RUSTRT_TRACK_ALLOCATIONS

Probably the env var should be renamed from DETAILED_LEAKS but I'm leaving
aside that breaking change for now.
testsuite: Add compile-fail test for #5883
testsuite: Test for #6153, closes #6153
Fix warnings in libextra tests

Most of these are "unneccesary allocation" in bitv, for ~[false, ..] instead
of [false, ..].
Fix warnings in libstd and librusti tests
remove non-portable sed invocation as brson says we no longer have clang in tree.
librustc: Remove a bunch of `@` boxes from `Match`.

This will be needed to add `'static` bounds to `@`.
librustc: Remove a bunch of `@` boxes from `Match`.

This will be needed to add `'static` bounds to `@`.
librustc: Remove `&` inside `@` from borrowck/check_loans.
Start of data structure cleanup for trait system. Get rid of CoherenceInfo, make trait_impls less bogus.
Refactor some coherence/method trans code, add an impls map to tcx.

Rewrite method_with_name_or_default to use the new impls map.
Get rid of ProvidedMethodsMap.
Get rid of resolve::MethodInfo. Closes #4946.
Add provided method information to ty::Method. Get rid of ProvidedMethodSource.
Refactor a handful of stuff in the metadata encoder.
Export information about used default methods instead of regenerating it. Closes #7862.
auto merge of #7847 : alexcrichton/rust/verbose-submodule, r=pnkfelix

Closes #3816.

Without --quiet, git shows its own progress report of download. It's not really a progress bar, but it's a percentage and files incoming. This will help initial downloads of LLVM to not cause people to wonder why their configure script is hanging for hours.

r? @graydon