Update tests to show info on LF line ending, but error on CR or other
Change unknown line break message back to error
Delegate all missing methods from WrappedIO to @io

So it looks like a proper IO object
rationalise line ending tests
remove unused step
remove default line ending
Add CSV line ending test files
Autodetect csv line endings
Give info message for non-CRLF line endings
default CSV line end is auto
remove trailing newlines in test CSVs
separate out quoting error types