PARQUET-140: Allow clients to control the GenericData instance used to read Avro records