Backport executable finder to allow use of local npm package binaries
I dont want to know how this could have work before
Merge pull request #955 from romainneutron/executable-finder-backport

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

Conflicts:
	lib/Alchemy/Phrasea/Core/CLIProvider/CLIDriversServiceProvider.php
	tests/Alchemy/Tests/Phrasea/Controller/SetupTest.php