Lua scanner for CodeRay. Meta-commit.
This commit is a super-commit containing all the subcommits for
implementing the Lua scanner.
Merge remote-tracking branch 'Quintus/luascanner-onecommit' into lua-scanner
use case+when instead of send and methods
fix for Ruby 1.8, escape { and } in regexps
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 lua-scanner
Merge remote-tracking branch 'origin/lua-scanner-faster' into lua-scanner
escape = in regex (my editor gets confused:-)
Merge branch 'master' into lua-scanner
:map token kind

Use :map instead of :table. It's more generic, and won't be confused with the :table rendering style.
Merge remote-tracking branch 'origin/master' into lua-scanner
Merge branch 'master' into go-scanner
Merge branch 'master' into lua-scanner
Support CDATA blocks in HTML/XML
Merge branch 'master' into lua-scanner

Conflicts:
	lib/coderay/token_kinds.rb
Merge branch 'master' into go-scanner
Merge branch 'master' into lua-scanner

Conflicts:
	lib/coderay/styles/alpha.rb
	lib/coderay/token_kinds.rb
whitespace