Fixed various missing files
Adding a CONTRIBUTING file so the rights that GitHub users grant to Valve with Contributions are clearly outlined.
Add executable permission to ccache and protoc.
Merge remote-tracking branch 'upstream/master' into upstream