mpegts: add MT_DEFER tables for descrambler

This patch tries to fix mutex deadlocks:

descrambler_lock <-> input_lock

The defered table type allows to move the critical
(pid open/close) calls outside the table registration
calls.
linuxdvb: lnb - added Ku 10750 and 11300 Hi-Band configs
epggrab: ota - fix the EPG scan mux config handling
Add doozer autobuild control file
Fix JSON typo
Add automatic builds for Ubuntu 14.04
mpegts: tables - fix the assert() in the table dispatch routine

- rename mm_defer_tables_lock to mm_tables_lock
- protect all table list operations with this lock
- use this lock in the table dispatch routine
mpegts: tables - add mutex protection to mpegts_table_add()
mpegts: tables - flush all - fix unregisteredd deferred table flush
epggrab: ota - optimizations - remove completed grab from pending
descrambler: ECM - updates in the key validity checks
mpegts tables: add another mutex protection to fastswitch
mpegts tables: and another table mutex protections to scan routines
mpegts: table dispatch - replace assert with debug log
settings - use alloca() in hts_settings_makedirs()
mpegts: table dispatch - another optimization
mpegts: table dispatch - a quick fix for the previous patch
mpegts table dispatch: added back the assert to see the bug
mpegts: add assert to mpegts_table_release() to check refcount
Add the 0x80 stream type for DigiCipher II (North American cable) encrypted MPEG-2