Remove an invalid assertion.

CPlayerListCtrl is also used for property pages.
CStatusLabel: Add ellipsis only when the text really doesn't fit.
Status bar: Ensure the status text won't overlap with the timer.

Ellipses will be added if the text is too long.
Fix: The "Save image/thumbnails" path was cut off in the status bar.

This issue was introduced in 27c1b6218b396b0718dab00ee9296487bd7acdc4.

Also reduce the visibility of the status bar member variables.

This commit fixes #4079.
Fix: Ensure the frame is always properly redrawn when modifying the subtitles.

After 52a8a396eddcd45f8183cf2f0cc578544f370e18, toggling the subtitles on/off or changing the subtitle track when paused with OSD disabled only took effect after unpausing or seeking.

This commit fixes #4080.
Update translations from Transifex:

 - Armenian
 - Czech
 - Galician
 - German
 - Hebrew
 - Hungarian
 - Korean
 - Malay
 - Polish
 - Portuguese (Brazil)
 - Slovak
 - Turkish
 - Ukrainian
 - Vietnamese
Translation scripts: Add a config option not to translate the installer.

Inno Setup sometimes doesn't have a translation for a language supported by MPC-HC.
Add a Bengali translation.

The composition of the translation team can be found on Transifex: https://www.transifex.com/projects/p/mpc-hc/language/bn/members/.
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.
Workaround a crash in the math library for x64 builds.

See http://connect.microsoft.com/VisualStudio/feedback/details/811093

It occured when the CPU supports FMA3 and support for AVX is disabled in the operating system.

This commit fixes #3999.
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.