Backported some changes/bugfixes from the 2.2-wip
Fixed PackedAvroScheme to use Fields.FIRST for source/sink.