Remove nonexistent shaders from VS project
Get rid of unnecessary header dependency

Also fixes Lite builds compilation.
Remove nonexistent header files from VS project

They also caused Visual Studio to always re-link mpc-hc.exe even when no
changes were detected.
Reorganize mpc-hc VS project filters
Guard uncompilable code with #ifdef
Move StripPath to PathUtils and clarify why we need custom version.
Explain fields of the DVBState struct.
PPageAdvanced: Don't use hardcoded true/false strings.

Fixes #5055
CFavoriteOrganizeDlg: Show tooltip with path of the item.

Fixes #1494