Add more profiling instrumentation
The non-Tracy-specific parts of !3391.
- Add a bunch of trace spans that I found useful for profiling so far.
- Print output name to
ClutterFrameClock
span descriptions to be able to tell them apart when multiple monitors are connected. - Emit a trace message on page flips.
Works with Sysprof too of course: