spec: clarify expression statements
spec: clarify expression statements

Function and method calls are valid expression statements,
but calling certain built-in functions is not permitted.
Enumerate the built-ins.

Also: unsafe.Offsetof permits parenthesized selectors as
arguments.

This is simply documenting existing compiler behavior
(both gc and gccgo agree).

R=r, rsc, iant, ken
CC=golang-dev
http://codereview.appspot.com/6498138

dsriram/golang,apparentlymart/golang,apparentlymart/golang,dsriram/golang,apparentlymart/golang,apparentlymart/golang,tv42/old-go,pombredanne/go-deleteme,tv42/old-go,tv42/old-go,tv42/old-go,pombredanne/go-deleteme,dsriram/golang,dsriram/golang,tv42/old-go,apparentlymart/golang,gnanderson/go,apparentlymart/golang,pombredanne/go-deleteme,dsriram/golang,gnanderson/go,dsriram/golang,gnanderson/go,gnanderson/go,pombredanne/go-deleteme,pombredanne/go-deleteme,tv42/old-go,pombredanne/go-deleteme,tv42/old-go,apparentlymart/golang,gnanderson/go,pombredanne/go-deleteme,gnanderson/go,dsriram/golang,gnanderson/go