Fix "go tool cover" detection to only add -cover and -coverprofile if we...

... both have cover support in Go, and if we have the cover tool downloaded

Otherwise we get lots of false negatives because we don't have the cover tool installed.