[tracing] Add task tracing.
[tracing] Context data is used on the server side now.
[tracing] Add a way to track "associated storage size".

The docs cover this in more detail.
Merge pull request #2928 from waywardmonkeys/trace-extensions

Trace extensions