Allow for the ascii header to end with CRLF
Previously we assumed that the header of a ply file had to end with
end_header\n
but it is there are systems that write the end as
end_header\r\n
This previously left the rest of the file read off by one byte.
Fixes issue 14937