A+C: add googlemail aliases for deemok

R=golang-dev
CC=golang-dev
https://codereview.appspot.com/12634044
encoding/xml: allow attributes stored in pointers to be marshaled.

Fixes issue 5334.

R=golang-dev, dave, rsc
CC=golang-dev
https://codereview.appspot.com/8653047

Committer: Brad Fitzpatrick <bradfitz@golang.org>
os: make Readdir work as documented

Readdir's result should never contain a nil.

Fixes issue 5960.

R=golang-dev, rsc, bradfitz
CC=golang-dev
https://codereview.appspot.com/12261043

Committer: Brad Fitzpatrick <bradfitz@golang.org>
cmd/gc: move large stack variables to heap

Individual variables bigger than 10 MB are now
moved to the heap, as if they had escaped on
their own.

This avoids ridiculous stacks for programs that
do things like
        x := [1<<30]byte{}
        ... use x ...

If 10 MB is too small, we can raise the limit.

Fixes issue 6077.

R=ken2
CC=golang-dev
https://codereview.appspot.com/12650045