Fixed the old (broken) Avro example.

Lots of things were broken in the old Avro example. I updated dependencies, updated the code and got almost everything to work except the mkCaseWireFormat(Person, Person.unapply _) part.
If it's not useful anymore, let's remove it.