Add a context menu to the project panel (#3393)

This PR adds a context menu to the project panel in Zed2.

* [x] Allow the context menu to extend outside of the project panel's
bounds
* [x] Add keyboard shortcuts to the context menu
* [x] Dismiss the context menu
    * [x] when running an action
    * [x] when changing selection in the project panel

Release Notes:

NA
960ef7116dMax Brunsfeld committed on 11/29/2023, 6:04:41 PM· committed by GitHubparents3e2c517dbfc7d3
17 files changedLine totals unavailable