fdisk: (bsd) clean up header file

Signed-off-by: Karel Zak <kzak@redhat.com>
libfdisk: (dos) cosmetic changes

Signed-off-by: Karel Zak <kzak@redhat.com>
libfdisk: improve nested context initialization

 - all label prober() function in fdisk_new_nested_context()
 - don't reset device properties for nested contexts

Signed-off-by: Karel Zak <kzak@redhat.com>
fdisk: (bsd) cleanup driver initialization

 - assume DOS partition only for nested BSD (cxt->parent is set)
 - don't create BSD label in label probe function, require
   fdisk_create_disklabel() call

Signed-off-by: Karel Zak <kzak@redhat.com>
fdisk: improve menus to make it more usable for BSD label

Signed-off-by: Karel Zak <kzak@redhat.com>
libfdisk: allow to address partition by chars

For example BSD uses letters rather tahn numbers to address partition,
the fist partition is 'a', last partition is 'p'.

Signed-off-by: Karel Zak <kzak@redhat.com>
fdisk: ask for partition in chars

Signed-off-by: Karel Zak <kzak@redhat.com>
fdisk: (bsd) add bsd_get_partition_status()

Signed-off-by: Karel Zak <kzak@redhat.com>
libblkid: fix kboff usage in BSD prober

Signed-off-by: Karel Zak <kzak@redhat.com>
fdisk: (bsd) write/read PT code cleanup

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