Run astyle
Split PM_CAPTURE mode into PM_ANALOG_CAPTURE and PM_DIGITAL_CAPTURE
build_lavfilters.bat: Don't overwrite errorlevel.
Statistic: Show playback rate for audio files

Clean up OpenSetupStatsBar() in order to ensure that we draw only lines
that are needed.

Fixes #4043
Reinitiate stats and info bars after language change to ensure correct display
Updated LAV Filters to 0.60.1-42-37d1da3 (custom build based on 0.60.1-37-39b4b8d)

Important changes:
 - Fix an issue with VC-1 DXVA2 on Intel cards.
 - Fix an issue with OGG duration.
 - LAV Splitter: Some WAV files were incorrectly detected as DTS (fixes #4057).
Simplified Chinese: fix missing tabulation.

This commit fixes #4058.
Initiate stats bar only in loaded state.
Fix submenus after language switch.
Use GetLoadState() method instead of checking m_eMediaLoadState directly.

Make m_eMediaLoadState private.
Updated LAV Filters to 0.60.1-45-1486b2a (custom build based on 0.60.1-40-3116d6c)

Important change:
 - LAV Video: Some frames were dropped when playing RealVideo files (fixes #4035).
Update translations from Transifex:

 - Basque
 - Catalan
 - Chinese (simplified)
 - French
 - German
 - Greek
 - Hungarian
 - Japanese
 - Polish
 - Russian
 - Slovak
 - Turkish
Update SoundTouch to 1.8.0.
Update VirtualDub to v1.10.5-test4.
Readme.md: add version badge.
Disable a few cppcheck warnings that are intentional.
Update LCMS to 9fd27bc.
PEP8 fixes.
Compilation.txt: Update msysGit version.
VMROSD: Repaint video frame also when clearing OSD message

Fixes the case when OSD message was not cleared from screen.