Setup go-mode correctly.

Unfortunately GOROOT and GOPATH are necessary.
Don't hardcode "~/.emacs.d".
Put autosave files (ie #foo#) in ~/.emacs.d/
Add .savehist to .gitignore