Fixing parsing of an incorrectly quoted cell at the end of a file.
Rewriting handling of incomplete rows and buffer resizing.
This should cover more edge cases.
Cover more edge cases.
Skipping leading empty lines in searchDelimiter(). 

This fixes searchDelimiter() to work for files that have leading empty lines. It would previously  otherwise fall back to the default separator.
Improving parseString() to better handle exotic data/encoding combinations.
Improving parseString() robustness further.
Improving “-autodetectDelimiter”.
Making ARC-compatible using JXArcCompatibilityMacros.
It now compiles both with and without ARC.
Adding tab symbol to possibleDelimiterNames.
Adding comment about quoteCount.
Moving quoteCount checking into macros.
Implementing support for quotes within unquoted cells.
These quotes are now treated like any other character.
Adding unit testing infrastructure.
Implementing parsing unit test.
Fixing EOL detection.
Improving comment.
Rewriting searchDelimiter() to be more aggressive in delimiter discovery.
We now check the entire buffer for separation characters.
Implementing retry with larger buffer, if we couldn’t find a delimiter and there is is more data available.
Initializing _endOfLine to NUL in “-parseInto:”.
Implementing DEBUG_FILE in parsing unit test.