Separate go build and gofmt checks.

This Pull Request separates go build and gofmt checks and creates a go group with both checks.

Some larger projects that contains packages don't behave so well with the go build check, giving false positives errors.g

\cc @jish