CP-: No more whitelisting of HBAs in devscan.py

CA-14825 introduced device driver whitelisting when probing HBAs to avoid that
local disks are listed when calling "xe sr-probe type=lvmohba".

Today the use of shared storage using SAS, FC, FCOE and iSCSI is the norm and
it is becoming increasingly difficult to ensure that the whitelisting of device
drivers is current.

Replacing the whitelisting with blacklisting for SW-iSCSI, ATA, AHCI, and PATA
improves the customer experience, interoperability of SM, reduces the
maintenance effort and at the same time greatly reduces the complexity of the
code.
It seems less concerning that users might end up provisioning a local disk with
LVHDoHBA instead of LVHD, then that users end up not beeing able to provision
their storage at all. Also the chance of missing a local device driver appears
much lower due to the more consistent naming.