CDK-376: Initial working CSV InputFormat.

This also adds a CSVAppender for testing with TestMapReduce that is
disabled by default.