Resolved reader/writer don't maintain references

The `avro_value_decref` and `avro_value_incref` functions are only valid
when you call them on a top-level value.  We want the resolved reader
and writer to read from and write to sub-values; that means that they
can't hold a reference to their source or destination.