Added a git-ignore file to the repository
Updated git-ignore for project specific exclusions
Updated proto files and generated classes
Rebuilt dependent libraries and tools

Protoc uses a dynamic link library which is removed as part of the
“clean” script in the externals build process.  Installing “protoc”
fixes this issue permanently on the system or the “build” and “clean”
scripts can be updated.