ifdown: disable unused function
fsm: Introduce ni_fsm_state_t type
server: Discover initial client-state and persistent

Do no discover initial values from the client.
fsm: Update client-info only on final state
fsm: Schedule device-ready state for physical devices
fsm: Resolve devices hierarchy before marking
fsm: Clean client-info origin and UUID on ifdown
Merge pull request #268 pwieczorkiewicz/ci-ofdown

Update client-info only on final state
fsm: Do not refresh client-info state
fsm: Set initial state of existing devices on refresh
Merge branch 'bnc880664-1' into testing