Simplify CSVSettings type and add Default instance

The settings type now has only a single set of separator and quote
character options that get used both in input and output. If you want
to use different settings for input and output, then drop down to the
Conduit level.
Bump version + add data-default dep