Add support for async avro IPC.
Remove generic from AbstractPlugin.
Improve the async client code so that it uses the interface generated by the latest SBT avro plugin; put play.plugins in the plugins so that examples do not need to configure them explicitly.