Generate proper bridge port configuration

bnc#879617

* Removed workaround for sysconfig (0.0.0.0/32).
* Huge cleanup.
* Updates for testsuite
then `|| ""` do not make sense. ( it is useless even before as `"" != "none"` same as `nil != "none"` )