cmd/compile: add -d=ssa/check/seed=SEED
cmd/compile: add -d=ssa/check/seed=SEED

This change adds the option to run the ssa checker with a random seed.
The current system uses a completely fixed seed,
which is good for reproducibility but bad for exploring the state space.

Preserve what we have, but also provide a way for the caller
to provide a seed. The caller can report the seed
alongside any failures.

Change-Id: I2676a8112d8260e6cac86d95d2e8db4d3221aeeb
Reviewed-on: https://go-review.googlesource.com/c/go/+/216418
Reviewed-by: Keith Randall <8c99c3a9284e493be632950b84cd789d08ed3e9d@golang.org>

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