libmount: small cleanup in umount code

Signed-off-by: Karel Zak <kzak@redhat.com>
umount: provide more helpful error message

non-root user on device that is not mounted:

 $ umount /mnt/flash
 umount: /mnt/flash: umount failed: Operation not permitted

this is true, because we cannot evaluate permissions as there is no
entry in mtab, but users expect something more helpful -- for example

 umount: /mnt/flash: not mounted

References: https://bugs.archlinux.org/task/31647
Signed-off-by: Karel Zak <kzak@redhat.com>
libmount: update docs

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

Signed-off-by: Karel Zak <kzak@redhat.com>
build-sys: fix static builds

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

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

Signed-off-by: Karel Zak <kzak@redhat.com>
build-sys: fix lastb symlink

Signed-off-by: Karel Zak <kzak@redhat.com>
build-sys: one install dir for all pylibmount stuff

Signed-off-by: Karel Zak <kzak@redhat.com>
docs: update v2.24-ReleaseNotes

Signed-off-by: Karel Zak <kzak@redhat.com>
build-sys: release++ (v2.24-rc1)

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