STORAGEMODEL-301 move check_for_scsi_errors out of errors.py

for logging reasons
Revert "STORAGEMODEL-301 move check_for_scsi_errors out of errors.py"

This reverts commit 78c8205cc0257270779e576ed0f00b5ecaad665c.
tiny refactor
STORAGEMODEL-302 don't do report luns on SCSI types other than disk/controller (skip CD-ROMs, printers and such)

Also removed is_responding_to_test_unit_ready because now we need to send standard inquiry anyway so we use this to check if the device is online.
Finished release v0.2.32.

* release/v0.2.32:
  STORAGEMODEL-302 don't do report luns on SCSI types other than disk/controller (skip CD-ROMs, printers and such)
  tiny refactor
  Revert "STORAGEMODEL-301 move check_for_scsi_errors out of errors.py"
  STORAGEMODEL-301 move check_for_scsi_errors out of errors.py