Proto commits in infinit/memo

These 46 commits are when the Protocol Buffers files have changed:

Commit:691df53
Author:Antony MECHIN
Committer:Antony MECHIN

src.memo: Remove filesystem related leftovers.

The documentation is generated from this commit.

Commit:98496bf
Author:Matthieu Nottale

kvs: Remove 2PC, set data CHB owner to our root block.

Commit:baa0df6
Author:Antony MECHIN
Committer:Antony MECHIN

memo: Rename every infinit to memo.

Commit:4c46f15
Author:Christopher Crone

Merge master into feature/key-value-store.

Commit:4da8ea0
Author:Christopher Crone

Rename key-value store to kvs.

Commit:3668e3c
Author:mefyl
Committer:mefyl

grpc: Delete now generated file "doughnut.proto".

Commit:48a2f3f
Author:mefyl

grpc.doughnut: Remove named block reference from the API.

Commit:60469f5
Author:Christopher Crone
Committer:Christopher Crone

kv: Rename protobuf.

Commit:b4b9319
Author:Antony MECHIN
Committer:Antony MECHIN

infinit.grpc.doughnut: Rename doughnut -> memo. - Fix norm. - Use memo.json to generate memo.proto.

Commit:67b5965
Author:Antony MECHIN
Committer:Antony MECHIN

infinit.grpc: Restore deleted doughnut.proto.

Commit:b3b8a6c
Author:Christopher Crone

kv: Add service and storage definitions.

Commit:952b9ef
Author:Matthieu Nottale

grpc: Remove unneeded toplevel field.

Commit:bfbfd68
Author:Matthieu Nottale

grpc: Handle functions returning void. Remove workarounds in model.

Commit:d4ef29e
Author:Antony MECHIN
Committer:Gaëtan Rochel

website: Update kvs documentation.

Commit:ba8b93a
Author:Matthieu Nottale
Committer:Gaëtan Rochel

grpc: Remove usage of Empty message.

Commit:2189dbe
Author:Matthieu Nottale

grpc: Remove usage of Empty message.

Commit:75f1f8d
Author:Matthieu Nottale
Committer:Matthieu Nottale

grpc: Change doughnut API for more conformance.

Commit:d6b4420
Author:Matthieu Nottale

grpc: Rename CHBData into IBData.

Commit:d2d46c6
Author:mefyl
Committer:mefyl

GRPC: Drop KV interface.

Commit:e26cb81
Author:Matthieu Nottale

grpc: Register and use decrypt_data argument to update.

Commit:84be6ab
Author:Matthieu Nottale
Committer:Matthieu Nottale

grpc: Add new next_seal_version field to .proto.

Commit:42ea9cc
Author:Matthieu Nottale

grpc: Update serialization test for new variant.

Commit:1da6fe3
Author:Matthieu Nottale
Committer:Matthieu Nottale

grpc: Make data and data_plain exclusive for proper automatic resealing.

Commit:41b6a48
Author:Matthieu Nottale

grpc: Support 'NOEXCEPT' methods. Mark make_*_block as such.

Commit:702492f
Author:Matthieu Nottale

grpc: bind and test named blocks.

Commit:cd06867
Author:Matthieu Nottale

grpc: major revamp, switch to full-automatic bindings.

Commit:6f0ca35
Author:Matthieu Nottale

grpc: Return the current block in Status in case of conflict.

Commit:cd0e607
Author:Matthieu Nottale

grpc: Get rid of KeyOrHash, Key is fine.

Commit:ce4b5a8
Author:Matthieu Nottale

grpc: UserKey, UserName, and ACL update handling.

Commit:d1e7c34
Author:Matthieu Nottale

grpc: Move cool names from kv to doughnut API, split out kv service in kv.cc.

Commit:f167cc0
Author:Matthieu Nottale

grpc: Switch from multiple *Block message to one Block. Update doc to doughnut.proto API.

Commit:754bb68
Author:Matthieu Nottale

grpc: Fix and test NB and ACB handling.

Commit:415e730
Author:Matthieu Nottale

grpc: New doughnut service, (close to) direct binding to Model API.

Commit:072c8db
Author:Matthieu Nottale

grpc: Hack in support for elle::Option until serializer interface gets augmented.

Commit:fc4ba9c
Author:Matthieu Nottale

grpc: Add serialization support for repeated Message fields.

Commit:c16d18d
Author:Matthieu Nottale

grpc: Add serialization support for repeated primitive types.

Commit:154992b
Author:Matthieu Nottale

grpc: More serialization, first serialization tests.

Commit:bd1e445
Author:Matthieu Nottale

grpc: Rename ACL into KVACL to fix a symbol conflict on win32.

Commit:cf402af
Author:Matthieu Nottale

grpc: Replace Set(ModeBlock) with Insert(Block) and Update(Block).

Commit:c1e8f23
Author:Matthieu Nottale
Committer:Matthieu Nottale

grpc: Proper handling of mutable block update. More tests.

Commit:6dda2a3
Author:Matthieu Nottale
Committer:Matthieu Nottale

grpc: filesystem API.

Commit:d7adfd8
Author:Matthieu Nottale
Committer:Matthieu Nottale

grpc: Error handling from fetch/store/remove Model calls.

Commit:7686adb
Author:Matthieu Nottale
Committer:Matthieu Nottale

grpc: start server from network cli, dummy KV service for testing purposes.

Commit:9bc54e8
Author:Matthieu Nottale
Committer:Matthieu Nottale

grpc: Implement Get and Set for Immutable, Mutable and ACL blocks.

Commit:fef324e
Author:Matthieu Nottale
Committer:Matthieu Nottale

grpc: Implement Get and Set for named blocks.

Commit:a7ba42a
Author:Matthieu Nottale
Committer:Matthieu Nottale

grpc: Implememnt Remove.