Add coffescript syntax highlighting

Imported lexer from Scintilla and added coffeescript filetype
I mostly copied it from the filetypes.javascript. Nontheless I would argue that `prototype` is a primary keyword since it is not a reserved keyword and you can use it as a variable name (as all secondary keywords)