librustc: Don't require `pub extern` to make extern functions visible
extra::term overhaul
Use find_equiv in term
rustpkg borrowed pointers
Only output colors if colors are supported (removes burden from caller)
extra::term: better error handling and win32 compat
Fix formatting for tidy
mk: test.mk modify to better support
etc: adb_run_wrapper added
compiletest: improve exit code handling with adb_run_wrapper
etc: adb_run_wrapper argument change
etc: adb_run_wrapper.sh - fix to clean test (not produce Text File Busy)
compiletest: runtest.rs cleanup
compiletest: runtest.rs tidy
compiletest: update for language change
Reexport static methods on structs & enums.
Fix a small typo in a comment.
librustc: Don't require `pub extern` to make extern functions visible
Remove all uses of `pub impl`. rs=style
auto merge of #6871 : pcwalton/rust/de-pub-impl, r=pcwalton