Update German translation of manual pages

Update to 2288t.
deb-triggers(5): explain better why {interest,activate}-noawait should be favored

Christoph Biedl asked me in #762031 to integrate more explanations why
the *-noawait directives should be preferred.
Update German translation of manual pages

Update to 2289t.
Czech translation update
doc: Update Doxygen configuration from version 1.8.8

This gets rid of some warnings due to deprecated options.
doc: Do not add timestamps to Doxygen output

The API documentation is not shipped in any binary packages but it might
in the future. Given that it already contains the project version down
to a git commit if necessary and the Doxygen version, there's really no
need for the timestamp.
debian: Move changelog entry around
po: Fix Italian man page translations

The translated strings for some dpkg-deb arguments were swapped.

Closes: #759149

Reported-by: xor <xor@paranoici.org>
po: Update Polish program translations

Signed-off-by: Guillem Jover <guillem@debian.org>
po: Add Turkish program translations

Closes: #763825

Signed-off-by: Guillem Jover <guillem@debian.org>
po: Fix '--' to '-' on translations for single character options
po: Fix mismatched format string in Catalan translation

Warned-by: i18nspector
po: The copyright holder for the original code is not SPI

This was changed to not claim the copyright was assigned to the FSF, but
the new holder is not correct either.

The claims in the translations are all probably wrong due to this, but
that might require asking the translators.
debian: Switch copyright to machine-readable format 1.0

And extensively update the information within.
debian: Bump Standards-Version to 3.9.6 (no changes needed)
build: Disable unused run-time type information for dselect

The dselect codebase does not make use of RTTI (run-time type
information), so including support for it is a waste.
build: Fix compiler flag detection with non-GCC compilers

We enable -Werror when checking the flags so that on compilers like
clang which just emit a warning on unknown warning options, instead
of erroring out, we get proper detection.

We could just use stuff like -Werror=unknown-warning-option and
-Werror=unused-command-line-argument, but then we would need to detect
if those are available as they might make the compiler error out if
they are no supported. So just using the blanket -Werror, although more
broad, makes the code less complicated.
build: Split test_programs and test_scripts out of test_cases

We do not need TEST_PREFIX anymore, as the prefixes are implicit for
each typo of test case. Use the build directory for compiled programs
and the source directory for scripts.
libdpkg: Rename pkg_db_iter_next_pkg() local variable r to pkg
dpkg: Remove static from pointer variables

These were supposedly static to cater to the push_cleanup() needs,
but as these are pointers they are unaffected by an unrolled stack.