Adding whitespace line number counting to Token Parser.

This may not track line numbers correctly yet, as we still need to count
line breaks in strings, docs, and comments.