The fact that a Span was active when a new one is created needs to be recorded, but it doesn't seem to belong in the Span. However the DefaultTracer can call other methods on the SpanContextHolder and that's what this change does (with package private methods). There are still some usages of the public methods in SpanContextHolder which I'd like to stamp out as a separate issue. Fixes gh-141