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
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 lua-scanner
Support CDATA blocks in HTML/XML
Merge branch 'master' into lua-scanner

Conflicts:
	lib/coderay/token_kinds.rb
add python binary string
add taskpaper file extension
tweak Terminal encoder, cleanup token kinds
fix examples test
speedup/tweak debug encoder
refactor check functionality to DebugLint encoder
cleanup rake_helpers, samples