Parse string literals properly with embedded "'s tabs, and other string escapes.

Help me hide the my previous flaky thinking and coding.