Update lineStart = index when lineNumber is incremented in scanXJSText.

This bug causes SourceLocation .column values to become much larger
than they should be as more and more lines are parsed.
Merge pull request #2 from benjamn/update-lineStart-in-scanXJSText

Update lineStart when lineNumber is incremented in scanXJSText