reader: add snappy compression feature negotiation