Tabs n splits (#3340)

Adds back:

- [x] Tab clicking
- [x] Splits ~
- [x] Workspace deserialization

Also adds a new `FocusableView` API to GPUI

Release Notes:

- N/A
c8f83e2d4dMikayla Maki committed on 11/16/2023, 7:52:43 AM· committed by GitHubparents613add09da0b78
22 files changedLine totals unavailable