CDK-376: Move CSV descriptor properties out of reader.
CDK-376: Add CSV appender for testing.
CDK-376: Add CSV format support for MR.
Adding CSV schema inference util.