Add coffescript syntax highlighting

Imported lexer from Scintilla and added coffeescript filetype
FTR, the style the lexer uses for keywords in the first set is `word`, in the second `word2` and in the fourth `globalclass`.  You might want to reflect that in the keyword set's names (as changing those in the future would be hard without possibly breaking user's custom configurations).