Change AnnouncePlayerPlay to announce speed == 0 for pausing slideshow or picture.
[win32] Enable SSE2 everywhere
removed: BackGroundInfo Loader multithreading (no longer needed)
interfaces: add ILanguageInvoker and ScriptInvocationManager
python: implement CPythonInvoker (replacing XBPyThread)
XBPython: cosmetics
python: let XBPython implement ILanguageInvocationHandler
cosmetics: remove trailing spaces from XBPython.h/cpp
python: register XBPython for .py files
use CScriptInvocationManager instead of XBPython
[win32] update VS project files
changed: Split background info loading into a 2 stages

This allows us to first perform loading of cached (fast) stuff and after that load the lookup (slow) stuff (partially fixes #14071)
CdripEncoderFFmpeg: Remove vorbis special casing.

Since we have a libvorbis encoder, we should probably not try to encode vorbis with ffmpeg: http://xiphmont.livejournal.com/51160.html
DllAvFormat: Map avformat_alloc_output_context2.
[pvr] fix: CAddonCallbacksAddon::GetAddonSetting doesn't returns slider setting value.
CDRip EncoderFFmpeg: Modernize.

Convert to use avformat_alloc_output_context2 and avcodec_encode_audio2.
Convert input audio to the format requested by the encoder if needed.
CDRip FFmpeg: Reduce a bit the avio buffer size as suggsted by libavformat documentation.
CDRip FFmpeg: Write directly to the disc in the avio callback since avio does the buffering for us we do not need to do it twice.
CDRip FFmpeg: Rename MuxerReadPacket to avio_write_callback which reflects more its purpose.
[VideoInfoScanner] If no matching subepisode in guide, try full episode