Normalize TraceActivities sent from the SDK
We are currently sending several traces from different places in the SDK but we don't use consistent names, labels. Also, in some cases we use the ITurnContextExtensions.TraceActivityAsync() extension and in some others we create a trace activity by hand (Activity.CreateTraceActivity) and we send it back to the channel using SendActivity(). In addition to that, I haven't reviewed this in detail but I don't think we are sending the same traces for C#, JS and Python (but we need to research this further).
Pushing this due to resourcing (Gary leaving soon for paternity leave), re-asses this on next milestone
Closing this issue as the repository is scheduled for deprecation soon.