Fix the errorformat and improve to show only relevant messages

The comments in the previous errorformat broke it. The new error format
correctly detects file and line numbers and provides a single entry in
the quickfix list for each failure with the full failure message.