(OE_BP PR3202) Python: Add a DelayedCallGuard to xbmc.executeJSONRPC.

Avoids locking other python threads running on the same process space as XBMC, since executeJSONRPC may trigger activity on them.
(OE_BP PR3124) FIX: avoid waiting forever on a locked CPluginDirectory while exiting
(OE_BP FM-805a742) vdpau: increase number of output surfaces
(OE_BP PR3203) fixed bug with arial.ttf
(OE_BP PR3265) fixed resource leak.
(OE_BP PR3265) fixed: fixed memory leaks in ximadsp.cpp
(OE_BP PR3265) fixed memory leak in ximatif.cpp
(OE_BP XB-6e0fefd) fix wrong local FileTime due to not honoring daylight savings time
(OE_BP XB-01f337a) Use round() rather than MathUtils::round_int() for time, and modulate to unsigned int. Fixes #14205
(OE_BP PR3325) If send doesn't complete in one iteration don't resend begining of data

fixes: #14509