L::Unpacker: Add "no critic" marker

Signed-off-by: Niels Thykier <niels@thykier.net>
coll/java-info: file(1) now uses "Java Jar file"

Update java-info to cope with file(1) calling a JAR file for "Java Jar
file" (previously, it was called a "Zip archive").

Signed-off-by: Niels Thykier <niels@thykier.net>
c/cruft: Don't consider all ../../** symlinks unsafe

$_ in find_cruft is set to the basename of the examined file.  The
effect of the link destination on basename($_) is currently used in
order to check whether a symlink escapes the root directory of the
source package; this results in false positives for all symlinks moving
up more than one level, as basename($_) is always ".".  Base this check
on the full relative path to the file ($name) instead.

[nthykier: Fixup the test with an incorrect tags file]

Signed-off-by: Niels Thykier <niels@thykier.net>