Backport executable finder to allow use of local npm package binaries
Merge pull request #955 from romainneutron/executable-finder-backport

[3.8] Backport executable finder to allow use of local npm package binaries