make avro completely internal as it has too many bugs to depend on distributed versions