[Add]: A bunch of modifiers.
[Add]:editinlinenew|automated|cache|cacheexempt
[Add]: Preprocessor highlighting.
[Add]: Var(editname, editname), dllbind(NAME), and config(NAME) distinguished highlighting.

And other minor changes.
Quick fix.
Merge pull request #8 from EliotVU/syntax

Added preprocessor highlighting and several other keywords.