installer: fix the check for translations.

Previously, the language used during setup was written to the registry even when the translations component wasn't selected.
CVobSubFile: Deobfuscation in ReadIdx.
Cosmetic: Use a different string for the subtitles styles menu and dialog.

This commit fixes #3731.
Make the non-system audio renderer names translatable.

Ticket #3725.
Cosmetic: Don't use spaces between slashes in internal filter names.

Ticket #3725.
Fix potential crash when reloading the subtitles.

This commit fixes #3668.
Improve the speed of subtitles toggling (on/off) and switching.

Avoid reloading the subresync bar if the same subtitles were already loaded.

This commit fixes #3650.
Capture: Fix resolution change with EVR, VMR renderless and madVR.
Add support for OSD in the capture mode.

Fix wrong window size after opening device.
Also some cosmetic changes.
VSFilter: Improve the external subtitles naming.

ISR: Reuse subtitle name on reload.
Updated Greek translation.

Ticket #1680.
Updated Traditional Chinese and Japanese translations.

Ticket #1647 and ticket #1644.
Fix: Reloading subtitles wasn't reloading the Subresync bar after 1c83b6a523988bb7ae54881ed3dcfde6bee0eb95.
CFilterMapper2 hooks: Delay error reporting until the hooks are really needed.

Ticket #3479.
Cosmetics and documentation for the hooks.
Only report error for important hooks and try to run anyway.

Mostly DVD playback is impacted if some hook fails but the user might not plan to play DVD and it might work anyway.

Ticket #3479.
SubPic: Added XySubPicQueueImpl for a XySubFilter compatability layer.
SubPic: Add subtitle consumer interface to SubPicAllocatorPresenter.
VideoRenderers: Fixed ambiguous cast to IUknown.
XySubPicQueue: Reuse bitmaps with the same id.