go: Don't create new tokens when not necessary
go: Get rid of goto in parseConstTypeVar()

Thanks to Colomban Wendling for various improvements.
Merge pull request #168 from techee/go-improvements