Fix circular debug impl (#71)
Fix circular debug impl (#71)

This fixes the issue where the derived `Debug` impl for `Tracer` calls
the derived `Debug` impl on `Provider` which contains a reference to many
`Tracers` and causes a stack overflow at runtime.
open-telemetry/opentelemetry-rust,open-telemetry/opentelemetry-rust