Fix VSFilter compilation after fd11028d826de05d59f7cfbe2e616a620524d5f1.
Fix: Post-resize shaders weren't working with VMR-9 (renderless).

The required interface wasn't put in the interfaces list and was still available by chance for the EVR renderers. As a consequence, the m_pMFVDC interface wasn't available for some EVR renderers while to should have been. To keep the behavior consistent with older builds, the order of some checks for m_pMFVDC has been changed.

Also remove the hack that was used for MadVR since it's now correctly fixed.

This commit fixes ticket #2839.
VSFilter: Removed remaining BYTE* casts.
Fix VSFilter compilation after 6c7c8e59e0e8da635cd2abf30f34549fbf88b1de.
Fix: The default subtitles track could be wrong after 7035e41385b3f0014879af9f31f7d175becadc4f.
Fix "Uninitialized variable".
Fix a potential memory leak.
update Changelog.txt
ISR: Fix the new track selection menu for some external splitters.

Because the external splitters were reconnecting to the pin after selecting a track, the subtitles stream which was used wasn't valid anymore.
WebUI: Apply UrlDecode on post parameters.

This fixes seeking though the WebUI.
WebUI: Fix volume slider going out of bounds with IE in player.html
apply astyle
Fix: Disable the "Tearing Test" menu entry when it isn't supported.

This commit fixes ticket #2844.
fix VSFilter x64 compilation
Fix: The "Display Stats" menu entry was disabled while still available.

This feature doesn't require 3D texture surfaces.

This commit fixes ticket #2819.
Cosmetics: Make the checks for the "Renderer Settings" menu more consistent.
fix line endings
WebUI: rename a few css classes, sort the properties by name
WebClientSocket.cpp: add line breaks to the produced html code
WebClientSocket.cpp: remove non existent css classes