Tracing added support for "inline span entering", which cuts down on a lot of complexity:
```rust
let span = info_span!("my_span").entered();
```
This adapts our code to use this pattern where possible, and updates our docs to recommend it.
This produces equivalent tracing behavior. Here is a side by side profile of "before" and "after" these changes.

|
||
|---|---|---|
| .. | ||
| cargo_features.md | ||
| debugging.md | ||
| LICENSE-APACHE | ||
| LICENSE-MIT | ||
| linters.md | ||
| linux_dependencies.md | ||
| plugins_guidelines.md | ||
| profiling.md | ||
| release_checklist.md | ||