Added a new code contribution guide to the docs.

Merged Markus Scheidgen requested to merge documentation into develop

Changelog: Added

Merge request reports