Go syntax highlighting and build support

This patch adds basic support for the Go programming language; in particular syntax highlighting and support to run/build/test via the go compiler (not gccgo) from the Build menu.