cmd/go: pass signals forward during "go tool"
cmd/go: pass signals forward during "go tool"

This way, if a SIGINT is sent to the go command,
it is forwarded on to the underlying tool.

Otherwise trying to use os.Process.Signal to kill
"go tool compile" only kills the "go tool" not the "compile".

Change-Id: Iac7cd4f06096469f5e76164df813a379c0da3822
Reviewed-on: https://go-review.googlesource.com/c/go/+/282312
Trust: Russ Cox <5ad239cb8a44f659eaaee0aa1ea5b94947abe557@golang.org>
Run-TryBot: Russ Cox <5ad239cb8a44f659eaaee0aa1ea5b94947abe557@golang.org>
TryBot-Result: Go Bot <66cb808b70d30c07676d5e946fee83fd561249e5@golang.org>
Reviewed-by: Ian Lance Taylor <87e9c6d529889242b7e184afb632328636553ab4@golang.org>
Reviewed-by: Matthew Dempsky <e56ac2c500064424afac424d4b5e53bd0570a731@google.com>

CAFxX/go,golang/go,cloudflare/go,cloudflare/go,golang/go,golang/go,nawawi/go,golang/go,cloudflare/go,nawawi/go,CAFxX/go,CAFxX/go,nawawi/go,CAFxX/go,golang/go,CAFxX/go,golang/go,cloudflare/go,CAFxX/go,cloudflare/go,cloudflare/go,cloudflare/go,nawawi/go,nawawi/go,nawawi/go,golang/go,CAFxX/go,golang/go,nawawi/go,CAFxX/go,cloudflare/go,nawawi/go