Remove special offset handling for EOFs.

They can just use the position provided by the lexer.
Merge pull request #738 from michaelpj/fix/eof-offsets

Fix character offsets for EOFs after newlines