Update checker: Properly close the CInternetFile object.

This commit fixes a warning about "destroying an open CInternetFile" in debug mode.
Make "Sharpen Complex 2" shader compatible with Pixel Shader 2.0.
Add the ability to close a media instead of pausing/stopping at the EOF.
Audio Mixer: Faster volume regain.

This commit fixes #1936.