Add support for schema projection in Avro

This commit updates the AvroReadSupport and AvroParquetInputFormat
to allow users to request a schema projection.