Stop relying on binary location to be in `libexec` on Linux (#13374)

This fixes #13360 by adding fallback directories that are searched by
the CLI if the main executable cannot be found in the `libexec`
directory.

Release Notes:

- Added the fallback directories `lib/zed` and `lib/zed-editor` for the
main executable search in the CLI
([#13360](https://github.com/zed-industries/zed/issues/13360)).

---------

Co-authored-by: Conrad Irwin <conrad.irwin@gmail.com>
49dc63812aJosef Zoller committed on 6/26/2024, 7:00:52 PM· committed by GitHubparentc0a3642
2 files changedLine totals unavailable