Fill in default values for new fields in the read schema that
were not in the write schema.

Some of the implementation was inspired by
https://issues.apache.org/jira/browse/AVRO-1228.