time: fix ParseDuration overflow when given more than 9 digits on 32-bit arch
Fixes issue 6617.

R=golang-dev, rsc, r
CC=golang-dev
https://codereview.appspot.com/15080043

Committer: Russ Cox <rsc@golang.org>
cmd/cgo: use __typeof__, -w instead of typeof, -Wno-all

Suggested by iant in earlier CL.

R=golang-dev, bradfitz, iant
CC=golang-dev
https://codereview.appspot.com/14920052
test/mapnan: use time.Now instead of syscall.Getrusage

Avoids a dependency on a somewhat nonstandard part of package syscall.

R=golang-dev, dave, r
CC=golang-dev
https://codereview.appspot.com/15570046