read_csv newline fix
Slight change to the logic in the `tokenize_delimited()` and `tokenize_delim_customterm()` functions of the C parser.

Fixes #10022.

I believe the new logic is correct, but perhaps someone with more familiarity can double-check.

you need a test. As not really sure what you are fixing.
 Ok, test forthcoming.
 There is a small self-contained test in the comments on issue #10022. Would it be desirable to make it into a unit test? It takes about a second to run on my machine.
 yep
the idea would be to add the test ; it fails on master; after your fix everything passes
 Unit test added. Any further comments?
 even though the fix is only in the c-parser, IIRC, this should work in python parser as well? hence pls move the tests to `test_parser.py` which will tests with all parsers.
 @jblackburne looks good. 
- pls add a release note in v0.16.1
- pls squash 
- ping when green.
  [here](http://pandas-docs.github.io/pandas-docs-travis/contributing.html) for detailed git instructions if you need
 Squash all into a single commit?
 @jblackburne Yes, that's what @jreback is asking for
 pls take a look

cc @evanpw
cc @mdmueller
cc @selasley
 The logic looks right to me.
 @jblackburne pls ping when this is green.
 Ok, green.
