constants: add macvtap to interface type and name
utils: renamed md5sum.c to hashcsum.c
xml: added hash sha1/md5 algorithm parameter
xml: utils to hash as uuid v3 (md5) or v5 (sha1)
config: generate v5 UUIDs from xml config content
testing: added xml_node_uuid sample to uuid-test
compat: support macvtap interface type

Differentiate between using MACVLAN_/MACVTAP_ sysconfig variables.
ifconifg: add macvtap support
dbus: add macvtap service

Added new macvtap dbus services.
Augments existing macvlan code to handle new macvtap device type.
dbus: enable macvtap service
Merge pull request #201 from kmroz/macvtap-dev2-rc1

initial macvtap support
Merge pull request #202 from mtomaschewski/sha1sum-uuid

config: generate v5 UUIDs from xml config content
util: Add ni_var_array_remove() and ni_var_array_remove_at()
xml: Add xml_node_del_attr() utility
xml: Fix functions retrieving numerical attr values
util: add "yes|no" to ni_parse_boolean()
ifstatus: Do not consider client-state in ifstatus

Rename status NOT_STARTED to UNCONFIGURED
macvlan: reduce number of linktype function calls
samples: macvtap sample configurations
Print errors in ni_dhcp4_build_message