MAID-390-cereal_integration_common

Replacing protobuf with cereal in common and adding global helper functions to serialize.
We try to use British English spellings where possible - so no "z" in serialise unless we have to :-)