Updating file paths for /lib/live/mount.

See http://lists.debian.org/debian-live/2012/10/msg00021.html
for more information.
Renaming /lib/live/mount/image to /lib/live/mount/medium.

See http://lists.debian.org/debian-live/2012/10/msg00023.html
for more information.
Updating package descriptions.
Properly wrap package descriptions to 80 characters per line.
Adding support for the previous persistence configuration file name, for compatibility with systems that have been deployed with live-persistence.conf already.
Releasing debian version 3.0~b7-1.
Removing eject from recommends, the script that ejects the live medium is in live-config these days.
Removing file from recommends, no usage of file in live-boot anymore.
Updating package lists in bug script to match current implementations.
Adding dpkg-source local options.
Releasing debian version 3.0~b8-1.
Merge remote-tracking branch 'deb/debian' into debian
Making the /live to /lib/live move for the persistence code.

Exposing /lib/live/mount/persistence in user-space is highly relevant
for the (soon-to-come) tool for activating persistence post-initramfs.
We want to use the same persistence code for both scenarios, and avoid
using different cases for them, so we make it only use /lib/live.

Similarly we also make sure that persistence modes using unions use
the same copy-on-write dir or "overlay" (i.e. /lib/live/mount/overlay)
in order to make them work as intended.
Handling already mounted persistence backing media correctly.

I.e. treat the case where a backing media already had been mounted in
the expected place like a success (by printing the mount dir). This
doesn't fix any bug in live-boot, but it will come in handy for the
(soon-to-come) script for activating custom persistence in user-space.

While we're at it, document this function.
Fixing persistence-media option when no devices are attached.

Earlier, if it was set to e.g. 'removable-usb' and no USB storage was
connected, $whitelistdev would be empty, which is interpreted like all
devices are ok by the rest of the code.
Using 'local' in a safe way.

First of all, 'local' is non-POSIX, but it is a really good safeguard
against hard-to-find bugs. However, doing a local + initializing combo
like `local X=$Y` in dash is error prone. If `Y=1 2` will get an error
since dash will expand $Y so we get `local X=1 2`, but it will treat
the "2" as another variable to be made local, which isn't what we
want. Hence, let's declare variables local and initialize them in
separate commands, which is safe.
Releasing debian version 3.0~b9-1.
Adding live-tools to recommends.
Including util-linux mount in initramfs.
Making overwriting of /bin/mount within initramfs with mount.util-linux dependent on fuse usage, not on some additional boot parameter.