refs #8451 - Moved EmptiableTextInput to and added it to CSVDataset. Unforunately as this uses newAPIHadoopFile rather than textFile, number of partitions cannot be specified.