Squashed 'protocol/' changes from d9aa11a..484d13c

484d13c fix(status): fix incorrect enum syntax
5473a4b fix(sign-in): fix missing semi-colon
4cd3358 fix(message): change SIGN_IN and SIGN_OUT value collision
8f523e1 chore(editorconfig): add editor config
1ba8fe4 chore(make): build proto files
a905e84 chore(gitignore): ignore *.go files

git-subtree-dir: protocol
git-subtree-split: 484d13cee4f7baebb8c7cffba6d29f7dfec264f1
Merge commit '0b5b76d610224534a2c7c4ab64cf955d690c01bd'
chore(gitignore): ignore binary and generated protocol go files
chore(editorconfig): add editor config
chore(makefile): add make file