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.