RunScript: execute even if addon isn't a script type addon

..for backwards compatibility. Deprecate and warn about this behaviour instead.
log when RunAddon is called with invalid addon id/type and no addon will be started
[skininfo] fix uninitialized members in CSkinsInfo constructor

Fixes coverity CID 719106
[pvr] fix possible resource leak in channels osd dialog

Fixes coverity CID 1223318
[pvr] fix uninitialized members in CPVRGUIInfo constructor

Fixes coverity CID 1228840
[settings] fix possible null ptr dereference in CGUIDialogSettingsBase::SetupControls

Fixes coverity CID 1215664
[paplayer] fix possible resource leak in QueueNextFileEx

Fixes coverity CID 1126041
[cpuinfo] fix possible divide-by-zero

Fixes coverity CID 1238515
[nfsfile] fix arg type mismatch

Fixes coverity CID 1250595
[rendermanager] fix possible null ptr dereference in CXBMCRenderManager::GetOptimalBufferSize()

Fixes coverity CID 1243594
[vaapi] fix missing break in switch
FIX: must return true after setting update
Merge pull request #5663 from tamland/runscript-bc

Add RunScript backwards compatibility
Merge pull request #5667 from mkortstiege/coverity

coverity fixes
Merge pull request #5691 from koying/fixupdatesetting

FIX: must return true after setting update
[rbp/omxplayer] When opening a stream don't try to update gui so often
[ffmpeg] Speed up wtv index creation

The index creation is O(N^2) with number of entries (typically thousands).
On a Pi this can take more than 60 seconds to execute for a recording of a few hours.

By replacing with an O(N) loop, this takes virtually zero time
adds GetTvShowSeasons
move AddSeason() public.
adds GetArt function to (video) scraper, allowing art to be fetched given the video identifier.