image/gif: close the lzw.Reader we create.

The lzw.NewReader doc comment says, "It is the caller's responsibility
to call Close on the ReadCloser when finished reading."

Thanks to Andrew Bonventre for noticing this.

R=r, dsymonds, adg
CC=andybons, golang-dev
https://codereview.appspot.com/10821043
A+C: Oliver Hookins (individual CLA)

Generated by addca.

R=gobot
CC=golang-dev
https://codereview.appspot.com/10868046
syscall: reduce duplication between *bsd and linux

Part 3 of several.

* Linux has grown a SetsockoptByte.
* SetsockoptIPMreqn is handled directly by syscall_linux.go and syscall_freebsd.go.

R=golang-dev, mikioh.mikioh, r, bradfitz
CC=golang-dev
https://codereview.appspot.com/10775043
encoding/json: Correct description of stateNeg function.

R=golang-dev, dave, adg
CC=golang-dev
https://codereview.appspot.com/10862045

Committer: Dave Cheney <dave@cheney.net>
cmd/6g, cmd/8g: prevent constant propagation of non-constant LEA.

Fixes issue 5809.

R=golang-dev, dave, rsc, nigeltao
CC=golang-dev
https://codereview.appspot.com/10785043
cmd/go: fix "go get -u" for git repositories.
CL 10869046 changed cmd/go to checkout master branch, so
for "go get -u" to work, it must "git pull" instead of
"git fetch". Added "--ff-only" so that it won't accidentally
overwrite user changes.

R=dsymonds
CC=golang-dev
https://codereview.appspot.com/10907043
misc/dist: clean files from GOPATH after building tour

Fixes issue 5503.

R=golang-dev, r
CC=golang-dev
https://codereview.appspot.com/10989043
net/rpc: use log.Print and return error instead log.Fatal

R=r
CC=golang-dev
https://codereview.appspot.com/10758044

Committer: Rob Pike <r@golang.org>
cmd/ld: trivial: fix unhandled switch case

Fix warning found by clang 3.3.

R=rsc, r
CC=golang-dev
https://codereview.appspot.com/11022043
image/color: add Plan9Palette and WebSafePalette.

R=r, rsc, andybons
CC=andybons, golang-dev
https://codereview.appspot.com/10890045
builtin: document print and println

Fixes issue 5787.

R=r
CC=golang-dev
https://codereview.appspot.com/11057043
cmd/go: fix a couple of bugs in coverage tooling
Merging a couple of CLs into one, since they collided in my client
and I'm lazy.

1) Fix up output in "go test -cover" case.
We need to tell the testing package the name of the package being tested
and the name of the package being covered. It can then sort out the report.

2) Filter out the _test.go files from coverage processing. We want to measure
what the tests cover, not what's covered in the tests,
The coverage for encoding/gob goes from 82.2% to 88.4%.
There may be a cleaner way to do this - suggestions welcome - but ça suffit.

Fixes issue 5810.

R=rsc
CC=golang-dev
https://codereview.appspot.com/10868047
encoding/xml: fix typo in docs

Fixes issue 5843.

R=golang-dev, bradfitz
CC=golang-dev
https://codereview.appspot.com/11073043
net/http: in ServeContent, don't seek on content until necessary

R=golang-dev, adg
CC=golang-dev
https://codereview.appspot.com/11080043
spec: define notion of named type

The notion of a named type is crucial for the definition
of type identity, assignability, definitions of methods.
Explicitly introduce the notion with an extra sentence.

Fixes issue 5682.

R=r, rsc, iant
CC=golang-dev
https://codereview.appspot.com/11055043
time: find correct zone abbreviations even on non-English windows systems

Fixes issue 5783

R=golang-dev, r
CC=golang-dev
https://codereview.appspot.com/10956043
html: add escaping tests

R=golang-dev, dsymonds, bradfitz
CC=golang-dev
https://codereview.appspot.com/11095043
go/parser: more tolerant parsing of const and var decls

Instead, rely on the type checker.

R=adonovan
CC=golang-dev
https://codereview.appspot.com/10826044
go/format: fix failing test (fix build)

R=khr
CC=golang-dev
https://codereview.appspot.com/11131043
image/draw: add Drawer, FloydSteinberg and the op.Draw method.

R=r, andybons
CC=andybons, golang-dev
https://codereview.appspot.com/10977043