WIP: Add the ability to make new directories by adding slashes to a file name (#2638)

This PR adds a new way to make files / directories in the project panel,
by writing a path instead of a file.

TODO:
- [x] Solve a race condition that sometimes causes the newly created
file to not be selected / expanded correctly.
- [x] Change file refreshes to be minimal

Release Notes:

- Adds the ability to create new folders in the create-file action
([743](https://github.com/zed-industries/community/issues/743))
a9c1395b9bMikayla Maki committed on 6/30/2023, 2:46:32 PM· committed by GitHubparentsf6b64dc3d6e063
10 files changedLine totals unavailable