gff.pm: Optimized the Windows ending bug fix by moving the code
from "next_dataset" to "_initialize", so is only run once per
file and then buffered on $self. The $self->{termination_length}
stores the calculated length of the line ending characters.
Since now the value is buffered, I removed the line endings just
after _readline, so the multiple chomps are not needed.