remove log suppressing attribute, used only on one place and looks useless
remove dead code
remove interface only for testing
remove unused publish for private methods
remove publish of unused methods
simplify hotplug regexp
remove more dead code
DRY hotplug devices matching

There is difference in "pci" value. I don't see any reason why to have
it different, so there is definitivelly in one of case bug. Let's see
who complain about it and fix it so it works in all cases.
remove usused methods
remove useless comment as suggested by @mchf
refactor touched code as @mchf suggest
Merge remote-tracking branch 'origin/master' into reduce_network_interfaces_api
fix tests to reopen proper class
more unused publish
revert remove of SetValue as it is used in perl part of mail server
refactor SetValue code
Changes
Merge remote-tracking branch 'origin/master' into reduce_network_interfaces_api

Conflicts:
	package/yast2.changes
Merge pull request #141 from yast/reduce_network_interfaces_api

Reduce network interfaces api
- Warn the user if Chef could overwrite her changes (bnc#803358).
(mvidner's patch)