Proto commits in moodyhunter/MOS

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

Commit:74dc4d9
Author:Moody Liu

dm: dm utils, proto update

The documentation is generated from this commit.

Commit:7eb2050
Author:Moody Liu
Committer:Moody Liu

misc: proto update

Commit:bd6cdb9
Author:Moody Liu

initialise graphical stack

Commit:c99d5d5
Author:Moody Liu

organise project files

Commit:4ccb4db
Author:Moody Liu

kmod: add syslog module

Commit:418bde9
Author:Moody Liu

more updates

Commit:1294a4b
Author:Moody Liu

C++: improvement

Commit:de05aa2
Author:Moody Liu

init: update

Commit:165885d
Author:Moody Liu

C++: chore update

Commit:826957d
Author:Moody Liu
Committer:Moody Liu

chore: increase syslog buffer size

Commit:f6c14d3
Author:Moody Liu

mosrpc: refactor generator

Commit:24339d7
Author:Moody Liu

userfs: add make_dir

Commit:9d1d160
Author:Moody Liu
Committer:Moody Liu

proto: migrate to generated stub / interface

Commit:9d11721
Author:Moody Liu

proto: migrate more protos to generated service macros

Commit:911fe2a
Author:Moody Liu

proto: migrate to proto service generator

Commit:b5535d7
Author:Moody Liu
Committer:Moody Liu

proto: refactor/rename mosrpc protos

Commit:8cdaa07
Author:Moody Liu

syslog: migrate structured logging

Commit:740f662
Author:Moody Liu
Committer:Moody Liu

vfs: support flushing cached pages to backing device

Commit:b83d294
Author:Moody Liu

proto/blockdev: add missing 'device'

Commit:5036f67
Author:Moody Liu

proto: turn off enum_to_string

Commit:5544cf0
Author:Moody Liu

blockdev: support reading GPT partition table

Commit:06f7f27
Author:Moody Liu

blockdev: refactor & update blockdev protocol

Commit:4e5d224
Author:Moody Liu

protos: refactor

Commit:bb38c19
Author:Moody Liu

proto: add opendev_{request,response}

Commit:5d025a7
Author:Moody Liu
Committer:Moody Liu

blockdev-manager: init

Commit:4199606
Author:Moody Liu

fs.proto: don't duplicate file_type_t

Commit:d4aa4c0
Author:Moody Liu

proto: separate mos_rpc.proto

Commit:e500235
Author:Moody Liu
Committer:Moody Liu

filesystem.proto: add future development notes

Commit:260e010
Author:Moody Liu
Committer:Moody Liu

vfs/userfs: support getpage()

Commit:7c47053
Author:Moody Liu
Committer:Moody Liu

bootstrapper: add userfs.cpiofs

Commit:ac5dbad
Author:Moody Liu

userspace: add protobuf tester 'pbtest'