Fill in default values for new fields in the Avro read schema

 that were not in the write schema.

Some of the implementation was inspired by
https://issues.apache.org/jira/browse/AVRO-1228.