MainFrame: repaint evr when requested
Fix: "Play > Subtitles" menu was disabled when it shouldn't have.

We used to show subtitles in the Navigate menu even if the internal subtitles renderer was unavailable.

This commit fixes #3775.
VSFilter: Correct combolist width for loaded subtitle files.
ISR: AutoFit PGS and DVB subtitles.

- Preserve aspect ratio of subtitle frame
- Allow subtitle frame to go out of a video frame when their size mismatch
  in order to correctly display subtitles when video frame was cropped.
Add hidden option to crop HDMV subtitles when their size doesn't match video frame size.
BVF: Pass through colorimetry information

This enables the usage of colorimetry information passed down the
filter chain from the decoder.

Currently limited to a white list of filters:
 - VMR7,9
 - EVR
 - madVR
ISR/VSFilter: Use correct colorimetry information for PGS and DVB subtitles.
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()
Cosmetics for timers.
Cosmetics for stats.
DVB: Fix time calculations

StartTime was day off in certain cases.
DVB: Add channel name to snapshot filename
DVB: Add only supported services.
DVB: Add context menu to navigation dialog.

Use std::vector to store channel in order to get better sort abilities.