honor option to disable pulses for the testcases

Git-Dch: Ignore
add a testcase to check for forbidden https→http downgrades

Git-Dch: Ignore
add missing canNotFindFnmatch/showFnmatchSelection (for the next ABI break)
disable fnmatch()

The current PackageContainerInterface::FromString() will do a
FromFnmatch() first and then FromRegEx(). This commit reverts
that change to restore the old behavior to only look for RegEx
and not glob-style pattern. The rational is that:
a) currently a fnmatch() is misleadingly reported as a regex match to
   the user (Bug#738880)
b) a fnmatch may match something different than a a RegEx so the
   change broke a published interface
add testcase for the autoremove feature
Conflicts:
	debian/apt.auto-removal.sh
also check that the running kernel is kept
typo fix
Make the test more verbose and check for the negative case of a kernel that
should not be marked not-for-autoremoval
Additional test for the case when installed version != newest version
fix the test-kernel-helper-autoremove testcase
Merge remote-tracking branch 'donkult/debian/sid' into debian/sid

Conflicts:
	apt-private/acqprogress.cc
prepare release
prepare re-enable fnmatch() once we have proper reporting
Merge remote-tracking branch 'mvo/debian/sid' into debian/sid
releasing package apt version 0.9.15.3
remove auto-generated apt-key and sources.list on clean (closes: 739749)
improve clean for auto-generated sources.list
Fix typos in documentation (codespell)
add apt-vendor information for tanglu
ExtractTar: Allow an empty decompressor program

This allows for uncompressed tar files, as the decompressor process will
not get interposed in-between the file descriptors.