Improved go syntax highlighting

This goes really far from the existing `.tmLanguage` file, but my Go source has never looked better in ST2.

Based heavily on GoFeather with a few nice things borrowed from GoSublime's copy of the ST2 Go package syntax definition.

**Maybe just review the new files and look at your Go source** since the diff is ugly. :smile: