Bring compiletest/rustpkg/driver up to date on std vs core
auto merge of #7520 : alexcrichton/rust/update-compiletest, r=cmr

Also marks them with `#[deny(warnings)]` (I think they're both only ever really built past stage1)