Mark vhost as supporting tpgs

Reported-by: Asias He <asias@redhat.com>
Signed-off-by: Andy Grover <agrover@redhat.com>
utils.py disk-functions cleanup

Remove is_disk_partition, I don't think we need to know this.

Simplify get_disk_size. Raises an exception or returns a valid value.

Simplify get_block_numbers. Raises an exception or returns a valid value.

Simplify get_block_type.

Remove list_scsi_hbas, unused.

Make matching changes to FileIOStorageobject._configure.

Signed-off-by: Andy Grover <agrover@redhat.com>
Exception msg cleanup

rtslib no longer takes strings for size params, the caller is responsible
for converting that into a number of bytes.

Signed-off-by: Andy Grover <agrover@redhat.com>
Shorten some exception messages

Signed-off-by: Andy Grover <agrover@redhat.com>
Remove size check for block-backed fileio objects

Restore passes us size for this case, so we should just ignore the
size parameter.

Signed-off-by: Andy Grover <agrover@redhat.com>
Fix doc typo

Signed-off-by: Andy Grover <agrover@redhat.com>