Proto commits in tjjh89017/ezio

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

Commit:e3e03d8
Author:Date Huang

add sequential_download mode Signed-off-by: Date Huang <tjjh89017@hotmail.com>

The documentation is generated from this commit.

Commit:e5736d9
Author:Date Huang
Committer:Date Huang

if idle for 15 seconds, it will close Signed-off-by: Date Huang <tjjh89017@hotmail.com>

Commit:1243789
Author:Date Huang
Committer:Date Huang

daemon: service: export get_version api Signed-off-by: Date Huang <tjjh89017@hotmail.com>

Commit:351756a
Author:Date Huang

show save_path instead of name Signed-off-by: Date Huang <tjjh89017@hotmail.com>

Commit:69fe573
Author:Date Huang

test version Signed-off-by: Date Huang <tjjh89017@hotmail.com>

Commit:82362f6
Author:tjjh89017
Committer:tjjh89017

upgrade to libtorrent 2.0 Signed-off-by: tjjh89017 <tjjh89017@hotmail.com>

Commit:3cdb9b8
Author:Date Huang

add is_finished and num_peers to debug the connection Signed-off-by: Date Huang <tjjh89017@hotmail.com>

Commit:92fb31e
Author:Date Huang
Committer:Date Huang

migrate to libtorrent 2.0 Signed-off-by: Date Huang <tjjh89017@hotmail.com>

Commit:286e7ff
Author:tjjh89017

Basic UI support via gRPC

Commit:17d9b60
Author:tjjh89017

typo

Commit:0d3523a
Author:tjjh89017

update protocol more clear

Commit:b83e36b
Author:tjjh89017
Committer:tjjh89017

basic gRPC support we can use gRPC to make a UI to control EZIO anytime