Add coding guidelines (#458)
Add coding guidelines (#458)

* Add coding guidelines

The coding guidelines are important for ensuring we create a production
quality Collector. This is the first stab at the guidelines, which can
be improved further over time.

TODO: add link to a more detailed autonomous robustness doc I plan to write.

* Address PR comments

open-telemetry/opentelemetry-collector-contrib,open-telemetry/opentelemetry-collector-contrib,open-telemetry/opentelemetry-collector,open-telemetry/opentelemetry-collector,open-telemetry/opentelemetry-collector