CDK-540: Handle other GenericRecord implementations in FileSystemDatasetReader


 * FileSystemDatasetReader now handles other implementations of GenericRecord
 * HBase won't handle them, but that is not a regression and will be fixed in
CDK-541.
I think we also want a test that uses this for reading, right?