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.

I had completely forgotten I said I would do it.

Also remove now unused resources I didn't think about when reviewing.
Don't force any background color for the Shockwave graph.

This commit fixes #1747.
ISR: Render text subtitles relative to the video frame when in doubt.
Why "C:\tmp.srt"?
WebUI: Inform the web interface that no audio stream is available.
WebUI: Make use of new [hasaudio] info.
What the hell was intended here?!

Trying to make some sense of that code. Without much luck so far...
Fix: x86 and x64 versions conflicted over file associations.

4f465cf8b81f1da800b1bfc57cc48e317d24fbb5 was incomplete for Vista+.

This commit fixes #4064.
Auto mode for relative to.
Cosmetics: Use better IDs from the resource strings.