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.
Fix: x86 and x64 versions conflicted over file associations.

4f465cf8b81f1da800b1bfc57cc48e317d24fbb5 was incomplete for Vista+.

This commit fixes #4064.
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.
Language menu: Ensure "Language" always appears in English in menu entry.

If "Language" doesn't appear in the translated string, "(Language)" will be appended automatically.