Use task local random when initializing maps
Remove CFG_LLVM_CONFIG probe from configure script
Add test for float::round
librustc: De-export trans. rs=deexporting
Merge pull request #4688 from codeblack08/remove-cfg-llvm-config

Remove CFG_LLVM_CONFIG probe from configure script
librustc: De-export ty. rs=deexporting
librustc: De-record the type context. rs=derecordification
librustc: De-export rustc. rs=deexporting
Test case
testsuite: Add xfailed test for #4542
librustdoc: De-export compiletest, combine-tests, libcargo, libfuzzer, and librustdoc. rs=deexporting
librustc: Long line. rs=burning
Merge pull request #4690 from codeblack08/test-round

Add test for float::round
Merge pull request #4687 from alexcrichton/hashmap-speedup

Use task local random when initializing LinearMap
test: De-export aux, bench, compile-fail, and run-fail. rs=deexporting
test: Remove export from the tests, language, and libraries. rs=deexporting
rustc: make integral type inference transactional, close #3211, close #4401, close #3398.
test: fix compile-fail tests somehow missed from local 'make check', r=burningtree.
librustc: Remove legacy exports from the language. r=brson
rustdoc: Various bits of modernization