This PR updates various error messages produced by or associated with built-in tactics and adapts their formatting to current conventions.
dsimp
This PR stops `dsimp` from visiting proof terms, which should make `simp` and `dsimp` more efficient. In this attempt I have `dsimp` leave the proofs in place as-is, instead of simplifying the proof type. Closes #6960