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.
Rename all files with the 'rc' extension
Add the `warnings` lint attribute
Deny common lints by default for lib{std,extra}