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
ibft: provide resolved ibft device path origin
client: adjusted origin add/get handling