CGenlock: Ensure that all member variables are correctly initialized.

The order matters so better initialize from the constructor arguments.

Fixes CID 1226424.
Fix a crash when the maximum number of recent files is set to 0.

We inherited a bug from Microsoft's CRecentFileList which claimed to support a size of 0 but unconditionally access the element 0 of the list.
Fullscreen option page: Automatically resize the list control on init.

Fixes #4653.
Fix: Clicking on the some parts of the volume slider had no effect.

When clicking on the extreme start or end of the slider, the cursor moved but the volume wasn't changed.

This commit fixes #4684.
Updated LAV Filters to 0.62-13-04b5a00 (custom build based on 0.62-8-f581145).

The two custom patches used in d8a4b619d25ff73d36817f39630c2ccea61be357 have been upstreamed.
Update translations from Transifex:

 - Basque
 - British English
 - Chinese (simplified)
 - Croatian
 - Czech
 - French
 - Galician
 - German
 - Greek
 - Japanese
 - Hungarian
 - Malay
 - Polish
 - Portuguese (Brazil)
 - Slovak
 - Spanish
 - Swedish
 - Turkish
 - Ukrainian
 - Vietnamese
Add an Arabic translation.

The composition of the translation team can be found on Transifex: https://www.transifex.com/projects/p/mpc-hc/language/ar/members/.
EVR-CP: Screenshots were corrupted when "Force 10-bit input" was used.

Ref: #4707.
EVR-CP and Sync renderers: Ensure the render state is correctly updated.

Make sure the renderers go in paused state when seeking after playback has been stopped.
Temporarily disable the subtitle queue for XySubFilter.

It is not used for now and it will need to be updated after the changes to normal queue are done.
Completely reworked subtitle queue framework.

The new queue should be a bit faster than the older one for a similar number of buffered subpictures. It should also work much better when the number of subpicture becomes important.

This will help for future work.
Subtitle queue: Make the queues aware of subtitles with unknown end time.
ISR: Add the ability to disable subtitle animation even when using no buffering.
Cosmetics: Use a short alias instead of GetRenderersSettings().
Put the subpic queue settings in a structure for easier use and extensibility.
ISR: Add the ability to choose at which state an animated subtitle will be rendered when the animation is turned off.
Sync renderer: Use TRACE to print debug message.
CPPageSubtitles: Various cosmetics.

Reduce the visibility of variables and functions, remove unused variables and functions, use better name.

Also increase the max number of buffered subpic and add a tooltip.
ISR: Animated subtitles: Add the ability to control the animation rate.
Subtitle queue: Correctly handle the cases when rendering is paused.

In such cases, try to block until the subpic is ready since the frame won't be refreshed and the subtitle wouldn't be displayed after seek or resize if the queue is too slow.