bash-completion: add bash completetion configure option

Signed-off-by: Sami Kerola <kerolasa@iki.fi>
bash-completion: disk-utils

Signed-off-by: Sami Kerola <kerolasa@iki.fi>
bash-completion: fdisks

Signed-off-by: Sami Kerola <kerolasa@iki.fi>
bash-completion: login-utils

Signed-off-by: Sami Kerola <kerolasa@iki.fi>
bash-completion: misc-utils

Signed-off-by: Sami Kerola <kerolasa@iki.fi>
bash-completion: schedutils

Signed-off-by: Sami Kerola <kerolasa@iki.fi>
bash-completion: sys-utils

Signed-off-by: Sami Kerola <kerolasa@iki.fi>
bash-completion: term-utils

Signed-off-by: Sami Kerola <kerolasa@iki.fi>
bash-completion: text-utils

Signed-off-by: Sami Kerola <kerolasa@iki.fi>
bash-completion: add completion files to Makefile.am

And remove shell completion TODO item.

Signed-off-by: Sami Kerola <kerolasa@iki.fi>
libmount: add version and features to debug output

Signed-off-by: Karel Zak <kzak@redhat.com>
lib/canonicalize: don't use /dev/mapper/<name> if the node does not exist

Signed-off-by: Karel Zak <kzak@redhat.com>
include/c: add macro UL_CLOEXECSTR

... to make "e" for fopen() portable to systems without O_CLOEXEC.

Signed-off-by: Karel Zak <kzak@redhat.com>
include/fileutils: use O_CLOEXEC for mktemp stuff

Signed-off-by: Karel Zak <kzak@redhat.com>
lib: use O_CLOEXEC in libcommon

Signed-off-by: Karel Zak <kzak@redhat.com>
libfdisk: use O_CLOEXEC

Signed-off-by: Karel Zak <kzak@redhat.com>
libuuid: use O_CLOEXEC

Signed-off-by: Karel Zak <kzak@redhat.com>
libmount: use O_CLOEXEC

Signed-off-by: Karel Zak <kzak@redhat.com>
libblkid: use O_CLOEXEC

Signed-off-by: Karel Zak <kzak@redhat.com>
blkid: use O_CLOEXEC

... to make "strace -e open blkid" for libblkid stuff without
exceptions.

Signed-off-by: Karel Zak <kzak@redhat.com>