fsm: step back, after removing failed worker
fsm: Do not reset fsm dep. from build hierarchy on reset
fsm: ensure masterdev has a config node before trying to add children
ifreload: reset also pulled in children
Merge pull request #320 from pwieczorkiewicz/fixes

Fixes to recently detected ifup and ifreload problems
Merge pull request #321 from kmroz/fix-fsm-no-master-config

fsm: ensure masterdev has a config node before trying to add children
fsm: Add __ni_ifworker_reset_fsm() to clean fsm object
fsm: clean only the state on fail
ethernet: add advertising flags and modes from ethtool
ethernet: add function to determine ethtool advertising

Taken from ethtool.
ethernet: fix incorrect duplex assignment
ethernet: set ethernet nic settings

Set link speed, duplex and port.
ethernet: stylistic cleanup
fsm: rearm child workers on pull in
Merge pull request #322 from pwieczorkiewicz/fail_fox

Clean workers' fsm object by func. and do not clean fsm on fail
Merge pull request #324 from pwieczorkiewicz/cons_ifup

fsm: rearm child workers on pull in
Merge pull request #323 from kmroz/fix-ethtool

set link speed, duplex and port - ethtool options
Merge pull request #325 from mtomaschewski/dhcp4-route

dhcp4: fix routes with gateway on other network than IP address (bnc#887586)
iflist: fix link type detection for tap devices

To distinguish between tun and tap devices based on link->kind,
we need to check hwaddr.type, otherwise all tun/tap devices
show up as tun.

fixes bnc#887564
ifup: fix <child> subnode of <match> generation

It should not check the w->device existance.