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

this should fix Simn/haxeparser/#3