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
[ios/atv2/xbmc] - sync xcode projects
Merge pull request #2846 from Montellese/multi_language_addons

language agnostic script invocation