Add SAS topology enumeration to libtopo
This ticket covers the work to add support for enumerating the SAS topology. This will include implementing a new FMRI scheme and a new built-in enumerator module for that scheme. It will also introduce a new operator-focused CLI (sastopo) for dumping the contents of the sas-scheme topology.
This work is dependent on the changes described in illumos#12330.