runtime: Do not always use a subdir for library paths that are just SONAMEs
When we bind an ICD library, and the path is just a SONAME, it might happen that the library gets mounted to a subdirectory that is not on the search path.
To avoid that, now we have an option to disable the usage of subdirs when the library path that we want to bind is just a base SONAME.
Fixes: #49 (closed)
/cc @smcv