Standalone: Also include shared libraries used by shared libraries.
Standalone: Also include shared libraries used by shared libraries.

* The scan for used DLLs must be recursive, but ldd is not doing
  that.

* This also caches "ldd" results, as it's now very likely to ask
  for the same library over and over.

* This should fix issues with "idna" encoding in some cases.

kayhayen/Nuitka,kayhayen/Nuitka,kayhayen/Nuitka,kayhayen/Nuitka