Initial commit
interim changes
Uplift
General interfaces for Protocol internals + Avro implementation
AvroProtocol + IProtocolContainer
A big portion of code
uplift
common part
Uplift