Handle CSV preview encoding errors

This should be a rare occurance, but if we cannot guess the encoding
of a file, or if we get it wrong, we want to gracefully continue.
CsvPreview reports if the preview is truncated