Allow specifying multiple search dirs for run.d
The entries in the search dirs will be merged with the entry in the last search dir taking priority in case multiple entries have the same name. This allows putting system init configs in /usr/lib/init.d while the user can overwrite it by placing a file with the same name in /etc/init.d