fsm: export ni_ifworker_fail() and ni_ifworker_success()
fsm: Add ni_ifworker_is_valid_state()
ifup: Add ni_ifup_hire_nanny()
nanny: Allow monitor on all link types
ifup: Apply configs to nanny instead of wickedd
ifdown: Disable devices and stop all policies
nanny: Turn errors to debug

Display only errors from client part. Internal nanny functions should be
lowered to debug.
client: Add policy match generation functions
ifreload: disable ignore_prio and ignore_startmode by default

Introduce compile time flag NI_TEST_HACKS to enable them
in order to facilitate testing
policy: Export policy checking functions
client: Accept policy validation by default
xml: Add xml_node_is_empty()
nanny work
nanny work 2 register + autoenable

nanny work3 fake netdev
nanny work + add virtual + check on virtuals + apply
start matching workers from virtual apply policy
merge with hire nanny

merge with hire
remove double service init
check missing object from create policy
fix double policy calls failure
try register newly created devices