internal/trace: improve trace.Context ergonomics for logging
Created by: bobheadxi
Updates trace.Context
to return a value type instead of a pointer type - as of https://github.com/sourcegraph/log/pull/33 we no longer need to check for nil, callers can instead just check for the presence of TraceID
Test plan
tests pass