Use native dialog box for credentials
Dynamically link to CredUI.dll for the application to run in both Windows XP and Windows Vista+.
Merge pull request #130 from ioannis-e/credentials

Use native dialog box for credentials
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.
Suppress compilation warnings.
Exclude MSYS folder
Rewrite subtitles downloading framework

[x] Respect language order on auto download. The process will download additional subtitles when the language found is of higher priority.
[x] Implement ignoring files containing a list of words
[x] Allow loading property page independently of MainFrame
[x] Don't start search and download automatically when auto-load subtitles is turned off.

Implement default sorting based on language selection, hearing impaired selection and internal score.

Move subtitles internal list to SubtitleDlDlg to avoid the need of synchronization.

Use native dialog box for prompt for credentials

Conflicts:
	src/mpc-hc/mpc-hc.rc
Fix crash on non - CRenderedTextSubtitle subtitles.
Refactor code to remove initializers.