Passthrough services: allow -impl*.so

Also, changed implementation (from 21ce16551e3540e9d07c8f0dee1867c107ff4991)
from find -> dirent. Original implementation had to be reverted since
find required shell_exec.

Bug: 34366227
Test: hidl_test, tested renaming vendor lib
Test: full boot test on marlin (because of b/34513399) 
Change-Id: Idafd9a64713190bf45f2a038dd572e7aa4c78b15
1 file changed