Cancel narrowing before gofmt

Previously gofmt would mess up your buffer if you run
it while your buffer is being narrowed. This patch fixes
the issue.
remove all references to upstream misc/emacs

CL 105470043 <https://codereview.appspot.com/105470043/> removes all
editor and shell integration from the Go repository. This makes our git
repository the canonical source of go-mode.