Render other tab icons in the start slot (#14683)

This PR reworks the rendering for tab icons to allow us to render all of
the tab icons—not just file icons—in the tab's start slot.

The `Item` trait now has a separate `tab_icon` method that can be used
to indicate what icon should be shown for the tab.

Release Notes:

- N/A
00c3c02f7dMarshall Bowers committed on 7/17/2024, 8:59:41 PM· committed by GitHubparent2edf224
10 files changedLine totals unavailable