New: *Go Encoder*

Draft version, copy from c
Merge remote-tracking branch 'Eric-Guo/go-scanner' into go-scanner
fix whitespace
Merge branch 'master' into go-scanner
Merge branch 'master' into go-scanner
Merge branch 'master' into go-scanner

Conflicts:
	lib/coderay/helpers/file_type.rb
additional types: string, error

http://golang.org/ref/spec#Predeclared_identifiers
whitespace
add string as predefined type
add support for raw strings in Go
fix empty token in Go scanner
fix label_expected (test case?)
make predefined-type a bit more bright/blue
Merge branch 'go-scanner' of github.com:rubychan/coderay into go-scanner

Conflicts:
	lib/coderay/scanners/go.rb
changelog
Go doesn't have a "f" suffix for floats like C.
add imaginary numbers to Go scanner
predeclared identifiers

http://golang.org/ref/spec#Predeclared_identifiers
yup, no C-style directives (auto extern static)
Merge branch 'master' into go-scanner