cmd/gc: update ideal bool rules to match latest spec

Fixes #3915.
Fixes #3923.

R=ken2
CC=golang-dev
https://golang.org/cl/7281044
2 files changed