allow array of states in tokenizer
simplify lua highlight rules
#1069 support ruby heredocs
add php heredoc support
fix bracket matching in tcl mode
do not break the editor if highlighter is malformed
add mode for textmate snippets
minimize number of capturing groups
do not require highlighter to match every letter
add {defaultToken: "..."} rules for skipped text
use new tokenizer features
fix highlighting of CoffeeScript function arguments
 issue #1168
update more highlighters
fix coffeescript tests
code style
add livescript and django modes
update tests