cfdisk: support <size>S, and long hint messages

Signed-off-by: Karel Zak <kzak@redhat.com>
cfdisk: use real partno

Signed-off-by: Karel Zak <kzak@redhat.com>
include/list: add void data to the sort cmp function

Signed-off-by: Karel Zak <kzak@redhat.com>
libfdisk: add table sort function, use it in get_freespace

Signed-off-by: Karel Zak <kzak@redhat.com>
cfdisk: follow default end if possible

Signed-off-by: Karel Zak <kzak@redhat.com>
libfdisk: don't ask for pri/log if wanted start within extended partition

Signed-off-by: Karel Zak <kzak@redhat.com>
libfdisk: improve freesapce detection

Signed-off-by: Karel Zak <kzak@redhat.com>
cfdisk: use tree-mode for extended, colorize freesapce

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