Do not send a connection: keep-alive, at all
Vietnamese updated by Tran Ngoc Quan. Closes: #717016
fix if-clause to generate hook-info for 'rc' packages

The code incorrectly skips printing of current version information,
if the package has no current version (for APT, but for dpkg as it is
the case for packages which are removed but not purged) by using an
unintended "else if" rather than an "if".

Closes: 717006
Merge remote-tracking branch 'donkult/debian/sid' into debian/sid
fix if-clause to generate hook-info for 'rc' packages (Closes: 717006)
Merge remote-tracking branch 'geissert/proxy-keep-alive' into debian/sid
skip all Description fields in apt-cache, not just first

Given a Packages file like:
[…]
Description: foo bar baz
 moo moo moo
Multi-Arch: foreign
Description-md5: 97e204a9f4ad8c681dbd54ec7c505251
[…]

We have to display the Multi-Arch flag field as well as the fields
after the Description-md5, but not this field itself, as we already
have one printed alongside the Description we display.

Closes: 717254
fix 'apt-cache search' crash with missing description

Beside the earlier fixed 'apt-cache show', 'showpkg' and 'search' deal
with descriptions. 'showpkg' was fixed by fixing the cache generation
for 'show', but 'search' still segfaulted.

On the upside, it doesn't segfault any longer, on the downside, if a
package has no description at all (aka: not in the Packages file and not
in a Translation-* file) the package can't be found with 'search', even
if we search only by name. That is a shortcoming in the code, but fixing
it means rewriting it completely for dubious gain at best.

So this commit just skips packages without a description and is done.

Closes: 647590
remove double list include
debian/apt.auto-removal.sh:

* debian/apt.auto-removal.sh:
  - do not include debug symbol packages for the kernel in the
    blacklist (closes: #717616)
debian/apt.postinst:

* debian/apt.postinst:
  - run /etc/kernel/postinst.d/apt-auto-removal once on upgrade
    to ensure that the correct auto-removal list is generated
    (closes: #717615)
Merge remote-tracking branch 'upstream/debian/sid'
Merge remote-tracking branch 'donkult/debian/sid' into debian/sid
skip all Description fields in apt-cache, not just first (Closes: 717254)

* skip all Description fields in apt-cache, not just first (Closes: 717254)
* fix 'apt-cache search' crash with missing description (Closes: 647590)
always "delete d" in FileFd::~FileFd to coverity happy
fix off-by-one error and do not use magic constant of 100 when checking StackPost
fix off-by-one error in HttpMethod::​AutoDetectProxy()
rework the code in cdromutl.cc to make coverity (more) happy
fix resource leak (thanks coverity)
add .travis.yml