We were gathering HBA information using the systool command line tool,
but this tool is no longer going to be packaged in some Operating
Systems, for example in RHEL9 where the sysfsutils package is being
removed.
To prevent os-brick from breaking in those systems this patch removes
the usage of the command and reads the necessary information from sysfs.
Conveniently reading from sysfs should also be faster because we no
longer need to make a privsep call to run a command, instead we are
reading the minimum number of files and information possible.
Change-Id: Idb8b0c22a30e52c7f84a54dd9f410ff657f502a4