libblkid: use correct block size for UDF probe

In UDF, Volume Structure Descriptors are always 2048 bytes long (ECMA-167,
3rd ed., §2/9.1), while filesystem sectors are the same size as the sectors
of the underlying media (e.g., UDF 2.01 §1.3.2). Before this commit, the
block size was estimated from VSD offsets, which gives incorrect answers for
non-optical media. Now, the UDF probe uses the device block size by default,
falling back to 2048-byte sectors for the case of optical-disk images.

Signed-off-by: Zachary Catlin <z@zc.is>
docs: improve grammar and formatting of explanation of "-o +list"

Signed-off-by: Benno Schulenberg <bensberg@justemail.net>
docs: improve wording, grammar and formatting of lsblk man page

Also sort the options alphabetically.

Signed-off-by: Benno Schulenberg <bensberg@justemail.net>
Merge branch 'master' of https://github.com/zec/util-linux
tests: update ISO tests

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

 .. blkid now returns infor from ISO header too.

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

Signed-off-by: Karel Zak <kzak@redhat.com>
tests: update ipcs (reorder default output)

Signed-off-by: Karel Zak <kzak@redhat.com>
ionice: keep output backwardly compatible

 ...bug introduced by 8c219bf463dbbae412767d269bff1cdd4e4bf4a5

Signed-off-by: Karel Zak <kzak@redhat.com>
tests: make utmpdump TZ independent

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