Work-around a bug in NVIDIA driver v344.11 affecting EVR-based renderers.

EVR, EVR-CP and Sync renderer would accept P010 pixel format when using the NVIDIA driver v344.11 even though this pixel format isn't supported by the EVR.
CPPageAccelTbl: Remove an unused function.
Cosmetics: reindent file.
DVB: Don't update stats when channel is not active.
DVB: Show current event time in the status bar.
DVB: Make use out of the DVBState struct.
Mpeg2SectionData: Minor refactioring of the ParseEIT() method.
DVB: Cosmetic for SetChannel().
DVB: Fix time calculations.

StartTime could have been inaccurate in certain cases.
DVB: Add channel name to snapshot filename.
DVB: Add only supported services.
DVB: Add context menu to the navigation dialog.

Use std::vector to store channel in order to get better sort abilities.
DVB: Use proper media types.

Resolves ugly audio pops and cracks for EAC3.
DVB: Don't abort tuning when tuner refuse to set bandwidth.

Some tuners doesn't support setting bandwidth value. See related ticket
for more information.

Fixes #4436
DVB: Don't clear the channel list on saving new scan result.

Fixes #3666
DVB: Update event information on separate thread.

This change improves channel switching speed.

Fixes #2953
DVB: Open through Graph thread.
Navigation dialog: Various cosmetics.

Reduce the visibility of member variables.
Add IPTV capabilities to the existing Digital TV UI

- Navigation panel: tabbed filters for DVB-T, IPTV and Radio

Signed-off-by: xpc1000 <xavier_portell@hotmail.com>
Digital TV: adapting the channel management UI for IPTV:

- IPTV: add individual channels
- IPTV: import m3u list of channels
- New check for remove existing channels when saving. Removes only the channels of the same type (DVB or IPTV)
- Save channels now updates the existing channels without loosing the personalization already done (for both DVB and IPTV)
- Adding channels: new counter for preventing having duplicate prefNumber channels

Signed-off-by: xpc1000 <xavier_portell@hotmail.com>