Allow only carriage return as line break

Some Mac applications (Notably MS Office) uses `\r` for line-breaks by default, this commit allows parsing of these files.

It's just a dumb replacement of all occurences of `endOfLine` to take this case into account. I'm suprised that I didn't have to change `sepByEndOfLine1'` for this to work, but my tests pass and the CSV I started out with parses correctly too.

I also moved `cr` and friends to `Util` since `endOfLine'` was needed in modules other than `Parser`.