Adds interprocess spawn span propagation
This change adds support for passing trace and span propagation details from parent to child process via environment variables.
The change also ensures that the GITLAB_TRACING
variable is correctly passed to child processes.
For an example of this being implemented in an application see gitaly!1085 (merged)
Edited by Andrew Newdigate