[win32] Enable SSE2 everywhere
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
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
[configure] fix goldlinker check
DLLAvCodec: Do not map avcodec_encode_audio anymore since it is deprecated and now unused within xbmc code.
Configure, internal FFmpeg: Enable asf muxer and wmav2 encoder for ripping CDs to wma2.