Fix image saving for streams with characters not supported in path names.

This commit fixes #4011.
OSD: The bounding rectangle was too small if "&" appeared in the text.
OSD: Sanitize the positioning of the text and its frame.

Displaying an identical message on top left or top right resulted in different frame size. Also improve the behavior when the text is too big to be displayed entirely.
Subtitle renderer: Fix parsing of some animated transform tags.

\t(<t1>,<t2>,<accel>,<style modifiers>) tags were wrongly parsed because of a typo: <t1> was used as <accel>.
Subtitle renderer: Fix a crash on malformed animated transforms.

\t tags with no parameters led to a crash.

This commit fixes #4013.
Update translations from Transifex:

 - Galician
 - Hebrew
 - Japanese
 - Romanian
 - Ukrainian
 - Vietnamese
Update dialog: Fix incorrect version info when using some translations.

Belarusian, Slovenian and Russian translations were affected after 607c1f53de95e572ff63b4e293b31650d92892df.

This commit fixes #4020.
Translations: Fix some typos involving printf-like placeholders.
Updated LAV Filters to 0.60.1-27-d5e7cf2 (custom build based on 0.60.1-22-b8a8b83)

Important changes:
 - Updated ffmpeg library and QuickSync decoder.
 - LAV Audio: Improve error recovery on slightly corrupted audio streams.
 - LAV Video: Fix a rare crash that could occur for high resolutions.
 - Support BT.2020 colormatrix.