testing/testcase: check executables are not linked with system libraries

Except a short whitelist of system libraries, we should have always set
rpath so that the slapos version of the library is used.

We had issues with components which where compiled with slapos version
of openssl but linked without rpath. At runtime they were using system
openssl.

Rewrite our complex grep shell pipeline in python, with a function
parsing ldd output so that we can check not only for not found dynamic
libraries, but also for libraries that are found outside of slapos
library dirs.

This also fixes problems that this grep pipeline did not support paths
with spaces in their names.
2 jobs for feat/check_software_forbid_link_with_system_libs in 0 seconds
Status Job ID Name Coverage
  External
failed SlapOS.SoftwareReleases.IntegrationTest-Jerome-WIP

08:37:13

canceled SlapOS.SoftwareReleases.IntegrationTest-Jerome-WIP

03:23:08