nanny: Add deletePolicy()
nanny: Add do_nanny_delpolicy()
Merge pull request #231 from pwieczorkiewicz/delpolicy

nanny: Add delete policy functionality
netlink: initial netlink uevent monitor
address: parse sockaddr based link addresses
logging: add logging guard macro

Used later on for tunnel discovery tracing.
iftype: use proper ipip tunnel name for interface type

s/NI_IFTYPE_TUNNEL/NI_IFTYPE_IPIP/g for easier identification. Please
note that ARPHRD_TUNNEL remains as is.
iflist: tunnel discovery and trace

Skeleton code for sit, ipip and gre tunnel discovery. Also a debug
function to dump various IFLA_IPTUN/IFLA_GRE data.
tunneling: tunnel data struct and helper functions

Basic structures and functions for sit, tunnel (ipip) and gre tunnels.
netdev: tunneling functions

sit, tunnel (ipip) and gre interface structures added to netdev.
get and set function provided to handle interfaces mentioned above.
iflist: tunnel discovery

Discovery for sit, ipip and gre tunnels.
dbus: sit tunnel dbus service

No factory yet. Purely read-only service.
dbus: ipip dbus service

No factory yet. Purely read-only service.
dbus: gre tunnel dbus service

No factory yet. Purely read-only service.
iflist: check IFLA_LINKINFO before parsing

Not doing so can lead to a segfault.
utils: added var array list append and destroy
process: added ni_shellcmd_fmt_arg, cleaned up

- allow NULL as argument to ni_shellcmd_new
- added ni_shellcmd_fmt_arg formating one argument
- cleaned up reference counting functions and usage
util: Fix return state of ni_var_array_get functions

Change return code to:
 - 0  in case of object not found
 - 1  in case of object found
 - -1 in case of error

Rename ni_var_array_get_interger and ni_var_array_set_interger
to ni_var_array_get/set_uint.
Merge pull request #232 from mtomaschewski/wait-device-ready

netlink: initial uevent monitor
client: Config prio handling based on ifindexes