Update translations from Transifex:

 - Arabic
 - Catalan
 - German
 - Greek
 - Italian
 - Japanese
 - Korean
 - Polish
 - Russian
 - Slovak
 - Turkish
Translations: Try to make the line returns more consistent.
Translations: Force some old translations to be retranslated.

Those have apparently been forgotten when changing the corresponding English strings.
Translations: Remove double-spaces.
Translations: Fix printf placeholders.
Dutch translation: Fix small typos.
Translations: Force inconsistent strings to be retranslated.
Remove a useless trailing space from the English string.
Translations: Make sure the strings begin consistently.
Translations: Force retranslation of some strings identical to English.

I agree that this is somewhat arbitrary choice but I tried to select only those which seemed suspicious.
Fix RealText subtitle parsing.

The parser didn't work at all and could even crash in some cases.

It seems like nobody uses this format being that this issue exists from the very beginning and never was reported. However the fix was easy so it doesn't hurt to keep it...

Fixes #5067.
DX9AllocatorPresenter: Skip to failure when no D3D device was allocated.

Also make the Sync Renderer code consistent with that change.

Fixes #3991.
Video renderers: Ensure the device exists before allocating the surfaces.

Fixes #2626.
Internal LAV Video Decoder: Support Cinepack and QPEG in low-merit mode.

Those codecs are disabled by default by LAV Video Decoder but it should be safe enough to use them in low-merit mode.

Fixes #3647.
Sync Renderer: Add more error checking when adding the SyncClock filter.

MPC-HC could crash if something went wrong.

Fixes #3742.
Updated LAV Filters to 0.63-18-ad5f01c (custom build based on 0.63-12-62f5a08).

Important changes:
 - LAV Splitter: Support librtmp parameters for RTMP streams (fixes #3144).
 - LAV Splitter: Fix missing tracks in (m2)ts files (fixes #5047).
 - LAV Video Decoder: Fix a rare crash when checking the compatibility with hardware decoding (fixes #4407).
 - Updated ffmpeg and libbluray libraries.
Update AStyle to v2.05.

Workaround some regressions while at it...
(WIP/Broken) Disable the time tooltip shadow for incompatible video renderers.

Some video renderers cause the tooltip shadow to be replaced by an opaque black box.

Fixes #1415.
(WIP/Broken) Try to find out if VMR-7 uses overlays, without luck so far...
Don't force any background color for the Shockwave graph.

This commit fixes #1747.