use executable-find instead of apel's exec-installed-p
use gls if available