spec: make all comparison results untyped bool
spec: make all comparison results untyped bool

Or, depending on your point of view, make the
comparisons satisfy any surrounding boolean type.

Also, fix a few foo_bar -> fooBar in code fragments.

Fixes issue 2561.

R=golang-dev, r, bradfitz, gri, iant, kevlar
CC=golang-dev
http://codereview.appspot.com/5671096
abustany/go,abustany/go,abustany/go,abustany/go,abustany/go,abustany/go,abustany/go