Fix codec <--> string encoding so that it works serializing across the network.  Serialization across the network means we can't rely on Avro's static registry of codecs to solve the deflate problem; we must create our own decoding function instead.