Ignore comment lines in read_csv parsing

This is the first part of #7470.
closes #2685 
Oops, I think I meant to have a row between `X,Y,Z` and `A,B,C` with `skiprows=4`. I'll fix that and add a couple separate tests.