fsm: on destroy remove lowerdev_for dependency
nanny: Add ni_nanny_statedir()
nanny: Add saving new policies
nanny: Introduce ni_nanny_policy_drop()
nanny: Introduce ni_nanny_policy_load()
Merge pull request #350 from pwieczorkiewicz/nanny-save-policy2

Nanny: Load/save/drop policy feature
nanny: load policies only if nanny is in use
client: Refactory client-state and client-info

- Merge client-state with client-info and provide separate
calls for each separate subnode.
- Handle config related items under meta object.
- Disable stats by default with compilation flag
- Handle persistent under control
schema: Rename CLIENT_STATE_NAME TO FSM_STATE_NAME
testing: Adapt wickedd_mon.sh to client-state handling
fsm: Add ni_ifworker_control_set_persistent|usercontrol
client-state: Allow save/load of incomplete structure
Merge pull request #351 from pwieczorkiewicz/nanny-load

nanny: load policies only if nanny is in use
Update copies of linux/dcbnl.h and src/linux/if_link.h to 3.15.1

Signed-off-by: Olaf Hering <olaf@aepfle.de>
Add copies of linux/ethtool.h and linux/if_tunnel.h from 3.15.1

Signed-off-by: Olaf Hering <olaf@aepfle.de>
Merge pull request #352 from pwieczorkiewicz/device-unconfigured

client-state: Merging client-state with client-info
Merge pull request #353 from olafhering/olh-misc

Upgrade included linux headers to 3.15
client: moved uuid generation function to ifconfig
client-state: fixed clone and init vs. reset
testing: added missed ibft net device address