[win32] update and clean exclude.txt used in BuildSetup
[win32] installer: remove language checkbox and just install all languages
[win32] installer: remove unused code
[win32] installer: move addon copy
[win32] installer: remove outdated code
[win32] remove unused build  .bat files
[pydocs] don't add core code comments to pydocs
Merge pull request #3172 from MartijnKaijser/win32_installer_cleanup

[win32] update and clean windows installer
[win32] installer: fix setting wrong output path after 0a16a920f8235b9b0adec746a1be472f3cb52767
[pydocs] set pydocs version equal to xbmc.python addon version
[settings] Fix memory corruption caused by resolution sorting

This is possibly the most subtle bug I've seen.
What I've seen over last couple of weeks is random memory corruption
failures when browsing the settings/video output window.

I tracked it down to the sort function in CWinSystemBase::ScreenResolutions.
But why? Everything looked fine.

Eventually spotted it. The compare function doesn't obey strict weak ordering.
std::sort considers a reasonable response to that is to corrupt memory.

Here's a description from someone else who hit a similar bug:
http://schneide.wordpress.com/2010/11/01/bug-hunting-fun-with-stdsort/
Merge pull request #3188 from popcornmix/sort_crash

[settings] Fix memory corruption caused by resolution sorting
Merge pull request #3186 from FernetMenta/aefixes

AE: fixes
linuxrenderer: do not render if upload texture fails
vdpau: redesign
vdpau: make interop gl default and remove setting, rename and intvert interop yuv
vdpau: observe ffmpeg tags for color space
vdpau: switch off de-interlacing on ff
linuxrenderer: drop method RenderMultiPass
linuxrenderer: implement progressive weave for vdpau