Support for Cycript language

As discussed in #1429, this PR adds support the the Cycript language.
It only uses one extension (`.cy`) without conflict to other languages.
The syntax is mostly JavaScript so that's what it will use as lexer.