MainFrame: fix snapping to desktop edges

Refs #4116
Treat tooltips as part of parent root window

Fixes #4128
Update translations from Transifex:

 - Chinese (traditional)
 - Japanese
 - Romanian
 - Ukrainian
Updated LAV Filters to 0.61.1-5-2fcf5d4 (custom build based on stable version 0.61.1)

Important change:
 - LAV Splitter: Fix the opening of some Blu-ray discs which would take several minutes and could hang the player.
Support for opening "icyx://" stream URLs.

LAV Splitter can handle them now.
Fix: PGS subtitle timings were sometimes wrong.

Some PGS subtitles started or ended too late.

Subtitles should be queued before we know when they really end because the next subtitle can come much later in the stream.

This commit fixes #3691.
Lite builds: Fix a minor inconsistency regarding the output directory.

Lite debug builds use "mpc-hc_x??_Debug Lite" while release builds always used "mpc-hc_x??" for both normal and lite builds.
Fix: x86 and x64 versions conflicted over file associations.

4f465cf8b81f1da800b1bfc57cc48e317d24fbb5 was incomplete for Vista+.

This commit fixes #4064.
Language menu: Ensure "Language" always appears in English in menu entry.

If "Language" doesn't appear in the translated string, "(Language)" will be appended automatically.