Generate proper bridge port configuration

bnc#879617

* Removed workaround for sysconfig (0.0.0.0/32).
* Huge cleanup.
* Updates for testsuite
ah, you are right, as it tries to find in its keys. So code that works :)
```
  @Items.find { |k,v| v["ifcfg"] == device }.first
```