Rework the way project panel auto reveals entries

* gitignored entries are never auto revealed
* `project_panel::auto_reveal_entries = true` settings entry was added,
setting it to `false` will disable the auto reveal
* `pane::RevealInProjectPanel` action was added that activates the project panel and reveals the entry it got triggered on (including the gitignored ones)
27d6432c84Kirill Bulatov committed on 12/12/2023, 9:38:51 AMparenta9f817f
8 files changedLine totals unavailable