Cleanups and updated SCSIBus address assignement

* we use only dict so we can simplify the iterators
* SCSIBus don't automatically assign dfferent luns so in case
  we use non-strict_mode we should respect that.

Signed-off-by: Lukáš Doktor <ldoktor@redhat.com>