Remove dependency on linux dvb headers

This fixes --disable-linuxdvb on systems without linux dvb headers
Merge commit 'c3772ce7a2c43097dc16dac3b41ccd726e150d56'
udp: a little ifname optimization