MainFrame: fix window style misdetection

WS_OVERLAPPED is 0, detect it the roundabout way.
MainFrame: make functor operator() const
FileAssoc: resolve possible deadlock

Moral: think twice before blocking an STA thread.
MainFrame: restore window before auto-zoom

Fixes #4360
Don't show stereo icon for flash media

It doesn't indicate anything actually.
Don't use flash window size as video size

It doesn't make sense and causes problems.

Fixes #4361
Increase default flash video size
Sync the resource files after merging pull request #130.

Also remove now unused resources I didn't think about when reviewing.
Add an interface for channel list and change to the web server.

This change adds a JSON interface for obtaining the list of channels
currently available via the DVB interface in MPC-HC, and a simple facility
which allows the client to change the currently played channel.
CAppSettings: Remove the copy constructor and assignment operator.

We don't want to accidentally copy the settings.

Also don't mark the constructor as virtual.
Don't warn the user when some DVD hooks fail.

Those hooks aren't critical for DVD playback and they often fail due to an incompatibility with NVIDIA drivers on some systems which unfortunately we can't fix on our side.

Refs: #3739.
VSFilter: Be more careful when using IMediaSample2 interface.
Sync Renderer: Remove some unneeded casts.
Update translations from Transifex:

 - Basque
 - Catalan
 - Chinese (simplified and traditional)
 - French
 - German
 - Greek
 - Hungarian
 - Japanese
 - Polish
 - Slovak
 - Turkish
 - Ukrainian
Add an option to prevent creating the external style file when saving a subtitle.
Updated LAV Filters to 0.61.2-40-42f583f (custom build based on 0.61.2-35-6c73517)

Important change:
 - LAV Video: Fix some issues with DVD subtitles (flashing, overlapping and generally all kind of timing issues) (fixes #4032).
Cosmetic changes.

* use `nullptr` instead of `0` when it makes sense
* follow the same scheme when declaring variables
Re-indent file.
Remove unused code (`MakeAACInitData`).
Fix standalone filters compilation after 58df3305748f32017f7d72bda69388e13afbc9cd.