CodecFactory isn't serializable, so it made our avro serializers not serializable.  This is an attempt to fix that.
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.
Merge pull request #54 from oculusinfo/serializer-fix

CodecFactory isn't serializable,