Organize mpc-hc vs project filters
VersionInfo: don't use static methods

Simple namespace is more than enough.
VersionInfo: survive undefined macros
VersionInfo: add GetCompilerName() function

And use it in About dialog.
VersionInfo: distinguish MSVC 2013 updates

Based on pull request #128 by Bruno Barbieri
Add new color button control
Use new color button control
Settings: place all osd settings in one struct
Osd: new implementation
Osd: switch to the new implementation
Osd: use our own madvr exclusive mode notification
fck dshow

Because unexpected deadlocks are unexpected.