Merge pull request #438 from dreamcat4/freebsd

Fix FreeBSD compiler errors.
Remove PRIsize_t, PRIssize_t and PRIoff_t

The reason is that size_t and ssize_t are covered by %zu and %zd
format specifiers. The offset can be printed using %jd format
with the (intmax_t) type conversion.
linuxdvb: fix en50494 (unicable) config loading
IPTV: create sane mux name without username/password in URL
IPTV: Allow to specify a custom mux name for IPTV mux
Cleanup, fixes and improvements of linuxdvb frontend statistics code,
including webui improvements and fixes.
sat>ip: fixes for snr and signal strength calculation (contributed by stan86).
IPTV: fix a memory leak introduced in last commits
webui status tab: change the implementation back to static columns
Fix occasional audio stream not starting (bug #2172)
Fix missing teletext stream with different time base (bug #2178)
Indents for bug #2178 fix
Include subtitle type streams in PTS/DTS normalization
IPTV: fix the mux URL set (NULL pointer dereference)
descrambler/csa: prepare for AES keys...
linuxdvb: show the ioctl warnings only once
stream type: distinguish between AAC-LC/HE and newer AAC-LATM/LOAS
linuxdvb: rotor - remember the last orbital position to skip movement...
linuxdvb: do not monitor frontend in the diseqc/rotor setup

Also, move the active mux check outside tune0() function to
ensure, that the linux frontend is set again to requested
parameters (to be sure).
linuxdvb: add error log for the DTV_CLEAR cmd