tun: initial support, no ifcfg yet
tap: initial support, no ifcfg yet

Merge with existing TUN and change to TUN/TAP (tuntap) when possible
to avoid code duplications.
compat: Add ifcfg tunnel support