Fix character syntax highlighting.
Fix character syntax highlighting.

Because we know that we only syntax highlight one character in C, I
thought it would be easy to just manually write out all the cases

1) next character is end of string. nothing to highlight
2) next character is end quote. length is 2
3) next character is backslash. skip the next character and we should
see an end quote or this isn't a character literal. length is 4 or nothing
4) next character is something else. our next character must be the end quote
or this is not a character literal

justy989/ce,justy989/ce,justy989/ce