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
[rbp/omxplayer] Remove unused state from OMXClock

m_has_audio/m_has_video are always set before OMXReset is called, so just make them local parameters.
m_video_start and m_audio_start are unused, so remove them.

This commit should have no functional change
[ffmpeg] Add armv6 optimised path to dts decode
[rbp/omxplayer] Support frame advance (single step) with right arrow when paused
[rbp/omxplayer] Do we need discontinuity handling?

So far I've not seen what this is needed for and it does cause problems for some files.
[rbp/omxplayer] Support ff/rew