Use tokenized input to colorize

- tokenize input with a lexer
- removed scintilla headers
- removed custom scintilla lexer
- use wxStyledTextCtrl API to style & colorize the document