Support multi-line error messages in the go checker.

I'm no errorformat guru, but I think I am doing this right.
Some messages look like:

```
./main.go:315: impossible type assertion:
	gosrc.MemoryCollection does not implement gosrc.Collection (Insert method requires pointer receiver)
```

with one or more indented lines after the main one.