Support for broadcoms multifunctional devices

bnc#841170, fate#316090

and cleanup and so on.
my proposal: 
```
 allow(Yast::SCR).to receive(:Read).and_return(nil)
 allow(Yast::SCR).to receive(:Read).with(path(".probe.netcard")) { probe_netcard }
```