misc/emacs: Add support for code coverage output of go test

Renders code coverage as an overlay, replicating the look of the
HTML that go tool cover produces.

Also some cleanups.

R=adonovan, bradfitz
CC=golang-dev
https://codereview.appspot.com/12684043

Committer: Brad Fitzpatrick <bradfitz@golang.org>