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
dhcp4: prepend gateway device routes if needed (bnc#887586)

When a route gateway is not on the same network as the IP
address, e.g. because the server provided us a IP/32, and
there are no matching device routes provided, prepend one.
address: omit brd when equal to address (bnc#887586)
route: check gw address to set scope (bnc#887586)

Fixed guess scope helper to also check the if route gateway
address is specified, not only if it's family is unspec to
not set device routes with universe scope.
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