VMROSD: Don't rely on timer to repaint OSD
Don't repaint video when angle is not changed.
"Jump to" menu: Use radio bullets instead of check marks.

Radio bullets should be used when only one item out of a few can be selected at time.

Refs: ticket #1620.
Fix "Jump to" menu: clicking on the first file could reload the current one.
"Jump to" menu: Use submenus in file mode when more than one type of destinations is available.

Avoid having a crowded menu and using the old menu style.

Refs: ticket #1620.
"Jump to" menu: Separate titles and chapters in two submenus in DVD mode.

Stacking the two menus as two columns forced using the old menu style and wasn't really clear.

Refs: ticket #1620.
Refactor dynamic menus handling.

 - Various cosmetics and clean-ups.
 - More error checking in debug mode.
 - Improve the behavior of the dynamic menus when a new file is opened while a menu is opened.
Drop the "Jump to" menu and display its submenus directly in "Navigate".

Refs: ticket #1620.
Merge pull request #129 from Underground78/jumpTo

"Jump to" menu rework

Replace "Jump to" by several submenus dynamically build depending on the media currently played.
Audio Switcher: Support fallback to another media type.

If we had accepted an input mediatype that can't be handled by the downstream filter but another compatible mediatype was also proposed by the input pin, we renegotiate the connection with the upstream filter.

This enables audio decoders to fallback to normal decoding if bitstreaming isn't supported.

This commit fixes #3437.
Prevent a possible crash when loading invalid DVB channel settings.

This commit fixes #4050.
Update translations from Transifex:

 - Catalan
 - Galician
 - Hungarian
 - Japanese
 - Slovenian
 - Swedish
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.
MainFrame: tweak overridden Alt key behaviour

When menubar has focus, we don't receive WM_SYSKEYDOWN messages, only
WM_SYSKEYUP messages. Overriding only show menubar behavior is
reasonable compromise.