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.