Proto commits in dennis-tra/pcp

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

Commit:ecf1363
Author:Dennis Trautwein
Committer:Dennis Trautwein

Add possibility to transmit directories

The documentation is generated from this commit.

Commit:563abb3
Author:Dennis Trautwein

Encrypt transfer stream with PAKE This commit remove the dependence on the public key to derive the four random words. Now the PAKE key is used. See this hackernews thread as input: https://news.ycombinator.com/item?id=26127923

Commit:f7b1e02
Author:Dennis Trautwein
Committer:Dennis Trautwein

Remove message acknowledgement Instead wait for an EOF from the other side.

Commit:7e6f504
Author:Dennis Trautwein

Add progress indicator

Commit:1ac2659
Author:Dennis Trautwein

Add testing capabilities

Commit:940a009
Author:Dennis Trautwein

Change logic to use protocols

Commit:22dc7b1
Author:Dennis Trautwein
Committer:Dennis Trautwein

Transmit CID

Commit:bf96c7e
Author:Dennis Trautwein

Improve comments and user facing text

Commit:8d55b62
Author:Dennis Trautwein

Implement request reply mechanism

Commit:4c3d7c2
Author:Dennis Trautwein

Add protobuf definition