ibft: re-added ibft parsing utilities in C

Added also root-dir handling to pass tests with our
faked ibft sysfs tree in testing on non ibft system.
dhcp6: write also hostname to xml lease
addrconf: static xml lease writting/parsing utils
addconf: update allow static lease to update resolver

This is required for iBFT leases and solves bnc#864131.