Update tokenizer to fix #8679 #8661

Update tokenizer's handling of skipped lines.  
Fixes a problem with read_csv(delim_whitespace=True) and 
read_table(engine='c') when lines being skipped have trailing 
whitespace. 

closes #8679 
closes #8661
can you leave the original test in, and add a new test (you can just copy-paste), same method is fine. Also add the issue numbers as a comment.