This logs when there was a missing dependency that was matched by an
ignore pattern.
The test case is extended to also check for having the IgnoredDependency
events in the structured log output.
This adds a test for the --structured-log feature of auto-patchelf.
When auto-patchelf'ing ToneLib-Jam and only making freetype available,
we expect:
- one "SetInterpreter" line
- 3 "Dependency" lines (of which one found)
- one SetRpath line (containing freetype)