Don't indent location part of diagnostic messages

Compiler output parsing tools will most likely expect that the location information (file/line/column) will always be at the start of the line. It's more consistent to indent the error message only, as is already done in other places.