PPageFileMediaInfo: Some filters return S_FALSE to indicate read errors.

This is a success code, so we need to explicitly check for S_OK.
WebClientSocket: fix OnInfo() display

After 937e7bd the displayed file path wasn't properly stripped
ShockwaveGraph: fix seeking in .swf files
player.html: remove width completely.

It's handled in JS.
Initialize variables in the constructor.
Enable per-monitor DPI-aware on Windows 8.1.

Fixes #3356.
Losslessly compress res/web/img.
temp
Add a Doxyfile to generate source doc.

WIP
Whitespace cosmetics.

Remove unneeded spaces and reindent comments in some cases to improve readability.
Update Changelog.txt.
pre-commit.sh: use 2 spaces for indentation.