PGS Subtitles: The palette was incorrectly parsed.

This commit fixes some cases where PGS subtitles were displayed with wrong colors or even not displayed at all.
Updated German translation.
Updated Simplified Chinese translation.
simplify YASM.bat
sign.bat and coverity.bat: add VS110COMNTOOLS call in case VS2010 isn't installed
contrib/rev2hash.sh: use short hash by default and add option to use full hash
cosmetics: remove unneeded trailing semicolon
cosmetics: convert tabs to spaces in gitmodules
update Authors.txt and Compilation.txt
update ffmpeg (n0.8-19080-g2bac153)
update lcms to 4ba0259
Updated Romanian translation.
MPC Video Decoder settings dialog: Give more room to translations.
DVB Subtitles: Simplify palette parsing.

Mimic 2fc627e924eae47174e682d775a3a5e4bc93492e for consistency.
updated Ukrainian translation by Arestarh
Improved multi monitor behavior with latest madVR builds.

New builds of madVR support calling IVideoWindow::put_Owner before the pins are connected to the renderer.

This commit fixes #2919.
Go To dialog: cosmetics.

Use float/double consistently, simplify a bit the code and rename some functions to something more meaningful.
Go to dialog: Fix the incorrect parsing of timecodes on ICL13 builds.

This is just a work around a compiler bug in ICL13.

This commit fixes #2910.
MpaDecFilter->Mixer: fixed using normalize matrix coefficient.
updated Russian translation