added OtTracePropagator
Resovles part of https://github.com/typelevel/otel4s/issues/616 Fully inspired by JaegerPropagator , JaegerPropagatorSuite and OtTracePropagator
Never worked with scala js compatible code, so i'm not sure what to do with this problem
[error] Referring to non-existent method java.util.Locale.getLanguage()java.lang.String [error] dispatched from java.util.Locale.getLanguage()java.lang.String [error] called from java.lang.String.toLowerCase(java.util.Locale)java.lang.String [error] called from private static org.typelevel.otel4s.sdk.trace.context.propagation.OtTracePropagator.decodeBaggage$$anonfun$1(org.typelevel.otel4s.context.propagation.TextMapGetter,java.lang.Object,int,org.typelevel.otel4s.baggage.Baggage,java.lang.String)org.typelevel.otel4s.baggage.Baggage [error] called from private org.typelevel.otel4s.sdk.trace.context.propagation.OtTracePropagator.decodeBaggage(java.lang.Object,org.typelevel.otel4s.context.propagation.TextMapGetter)org.typelevel.otel4s.baggage.Baggage [error] called from org.typelevel.otel4s.sdk.trace.context.propagation.OtTracePropagator.extract(org.typelevel.otel4s.sdk.context.Context,java.lang.Object,org.typelevel.otel4s.context.propagation.TextMapGetter)org.typelevel.otel4s.sdk.context.Context [error] called from org.typelevel.otel4s.sdk.trace.context.propagation.OtTracePropagator.extract(java.lang.Object,java.lang.Object,org.typelevel.otel4s.context.propagation.TextMapGetter)java.lang.Object [error] dispatched from org.typelevel.otel4s.context.propagation.TextMapPropagator.extract(java.lang.Object,java.lang.Object,org.typelevel.otel4s.context.propagation.TextMapGetter)java.lang.Object [error] called from private org.typelevel.otel4s.sdk.trace.context.propagation.W3CTraceContextPropagatorSuite.$init$$$anonfun$10$$anonfun$1(org.typelevel.otel4s.trace.SpanContext,org.typelevel.otel4s.trace.TraceState)void [error] called from private org.typelevel.otel4s.sdk.trace.context.propagation.W3CTraceContextPropagatorSuite.$init$$$anonfun$10$$anonfun$adapted$1(org.typelevel.otel4s.trace.SpanContext,org.typelevel.otel4s.trace.TraceState)java.lang.Object [error] called from private org.typelevel.otel4s.sdk.trace.context.propagation.W3CTraceContextPropagatorSuite.$init$$$anonfun$10()java.lang.Object [error] called from constructor org.typelevel.otel4s.sdk.trace.context.propagation.W3CTraceContextPropagatorSuite.
()void [error] called from static constructor org.typelevel.otel4s.sdk.trace.context.propagation.W3CTraceContextPropagatorSuite. ()void [error] called from core module analyzer [error] involving instantiated classes: [error] java.lang.String [error] org.typelevel.otel4s.sdk.trace.context.propagation.OtTracePropagator [error] Referring to non-existent method static java.util.Locale.ROOT()java.util.Locale
Thanks for the contribution, looks good! A few minor changes, and we can merge the PR.