Squashed 'deps/proto/' content from commit 2463f12

git-subtree-dir: deps/proto
git-subtree-split: 2463f12c0d9ea5c7f78968f71236a9079099b690
Merge commit '28a3e33935e2be1581f58d5bb24e17764100df3c' as 'deps/proto'
process for client proto