cmd/compiler: skip some go/printer work in rulegen
cmd/compiler: skip some go/printer work in rulegen

We use go/format on the final output, so don't bother with the added
tabwriter work to align comments when using go/printer.

	name     old time/op         new time/op         delta
	Rulegen          2.53s ± 2%          2.48s ± 1%  -2.20%  (p=0.032 n=5+5)

	name     old user-time/op    new user-time/op    delta
	Rulegen          11.2s ± 1%          10.8s ± 0%  -3.72%  (p=0.008 n=5+5)

	name     old sys-time/op     new sys-time/op     delta
	Rulegen          218ms ±17%          207ms ±19%    ~     (p=0.548 n=5+5)

	name     old peak-RSS-bytes  new peak-RSS-bytes  delta
	Rulegen          184MB ± 3%          175MB ± 4%    ~     (p=0.056 n=5+5)

Change-Id: I53bad2ab15cace67415f2171fffcd13ed596e62b
Reviewed-on: https://go-review.googlesource.com/c/go/+/195219
Run-TryBot: Daniel Martí <29bf28b42a938ace12a5819da4ed4ba03d82f315@mvdan.cc>
Reviewed-by: Brad Fitzpatrick <ae9783c0b0efc69cd85ab025ddd17aa44cdc4aa5@golang.org>
TryBot-Result: Gobot Gobot <66cb808b70d30c07676d5e946fee83fd561249e5@golang.org>

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