Stock go-mode.el from http://golang.org/misc/emacs/go-mode.el.
Add some support for go.
Some initial support for XEmacs. Still not 100%.