Ignore comment lines in read_csv parsing

This is the first part of #7470.
closes #2685 
Good thing you caught this--I just found that `PythonParser` wasn't behaving as expected! I currently have it adjusting `self.line_pos` when passing through `skiprows`, must've put that in before I decided on the correct functionality. I'll fix this.