kdm is not meant to be restarted, only warned about; moving the restart
code to the preinst is causing kdm restarts that will break the desktop
in the middle of the upgrade. Zero out our list of services between the
two uses of the variable. LP: #985735.

* debian/control: Add "Pre-Depends: debconf" to allow preinst to prompt for
services to restart (rather than postinst).
* debian/debhelper.in/libc.preinst: Moved logic from postinst to
prompt user for services to restart. We ask here here to allow the
problematic cron to be stopped in the preinst, but defer the restart of
remaining services until postinst time (LP: #508083).
* debian/debhelper.in/libc.postinst: Perform restart on all services except
cron, which is started if it had been stopped in the preinst.

kdm is not meant to be restarted, only warned about; moving the restart
code to the preinst is causing kdm restarts that will break the desktop
in the middle of the upgrade. Zero out our list of services between the
two uses of the variable. LP: #985735.

Remove the /etc/ld.so.conf.d/i486-linux-gnu.conf conffile on upgrade on
i386, since it's no longer shipped and we should give consistent results
on upgrade and install; and add a Breaks on the three library packages
in lucid that used this path.