Revision Avro based serialization Protocol to v1.1 to allow for protocol changes

Description

Introduce the Protocol at version v1.1 and make sure we can handle deserialization of both v1.1 and v1.0.
Construction of deserialization protocols should be lazy (on demand).

This is primarily meant to allow needed changes for but we can use the version bump for other changes until the Final release.

Environment

None

Status

Assignee

Sanne Grinovero

Reporter

Sanne Grinovero

Labels

None

Suitable for new contributors

None

Pull Request

None

Feedback Requested

None

Components

Fix versions

Priority

Blocker