several escape sequence fixes and additions

fixed string2 \\ escaping
removed n, r, t escaping from string, string2
changed escape errors to throw LexerError with proper position info
added more robust detection of invalid escape codes
added \u escape code support