Add token types for errors
CeylonLexer: Return error tokens

Previously, some errors weren’t handled at all – in particular, no
characters were being consumed, resulting in an infinite loop.
Add tests for errors
CeylonLexer: Remove TODO

I tested what the RedHat lexer does, it returns an ‘open’ token for the
input ‘\open’.