rustc: Convert borrowck errors to new diagnostic macros
rustc: Add the --explain flag