[webui] fix checkboxes being disabled when they haven't been
explicitly enabled
[webui] move the recording "Download" button to the toolbar
[webui] always reload the EPG store when the tab is activated

If we update the store when the tab is not activated the grid will be empty
once the tab is activated again. This fixes that plus fixes the issue where
the EPG data can be outdated if the web interface has been left open for a
long time and the active tab has been something other than the EPG tab.
capmt: add the preliminary AES support
descrambler: fix the initial key index
dvb_psi: one more fix for estype 0x06
descrambler: show "cannot decode packets" message as error once a time
[webui] rename and move tableEditor's save and revert buttons to the beginning of the row to match other panels
[webui] make the DVR grids stateful (remember column positions/visibility)
[webui] make tableeditor based grids stateful too
mpegts tables: move defer tables from list to tailq

The execution order must be same as queued.
cwc: Fix the emm tables shutdown sequence
tcp: break the tcp_read_timeout() loop at shutdown
descrambler: use inlines for key conditions, fix the key_late() condition
IPTV: Add priority value to the IPTV network
IPTV: Add priority value also for muxes
dbus: initial support
dbus: dvr - add next time schedule notifications
dbus: epggrab ota - add next time ota epg notifications
dbus: add notification signals for count of active subscriptions