Fix line continuation escape in string and template literals
\<newline> in string/template literals is a line continuation per
ECMAScript spec — it should produce no character, not a newline.
Changed scan_escape_sequence to return Option<char>, returning None
for line continuations. Added test for this behavior.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>