remove generated files again...
write protobuf rules into gitignore
add error_code.h & .cc
Merge commit 'f00c69299a3bc4c1780ef096c934e11deb2fc996'