Support for broadcoms multifunctional devices

bnc#841170, fate#316090

and cleanup and so on.
Please! Do not ignore basic library methods.
```ruby
names = devices.map { |d| d["dev_name"] }
```

The function should be named `storage_only_device_names`, and it should not be with the generic test data. It is quite specific to the test using it.