[PVR] Don't disable PVR clients not in AddonDB

AddonDB is not a reliable source for testing existence of an addon, use
AddonManager instead and tag clients as "known" in PVRDB.
[PVR] Drop unused AddonDB instance member.
[PVR][ADDONS] Drop unneeded PVRAddon special case
[PVR] Add optional param to RegisterClient to get registration status
[PVR] Make sure client addons are disabled first time we see them.
[EPG] Do *Persist*() calls on a copy of m_epgs

We can get in a situation where PersistAll() and PersistTables() are
running simutaneously, leading to memory corruption.
[EPG] Make sure we catch requests to update during update.
[guilib] repeat wasn't considered for translation of constants during skin load. fixes #14243. thanks vdrfan
FIX: [AE] if null sink is requested, return null sink
[python] add onScanStarted/onScanFinished and deprecate onDatabaseScanStarted/onDatabaseUpdated
[pvr] fall back on the channel icon if no thumbnail is available
for recordings
[python] bump API after 5c08c682a7aaec202488ab68f5eba796fe443a45
[WIN32] prepare XBMC source code to compile with vs2013
[WIN32] Update tinyxml, mysqlclient, sqlite, libiconv, pcre and taglib package for VS2013
[WIN32] download and package vs2013 redistributable runtime files
[WIN32] adapt BuildSetup.bat to build XBMC with vs2013
[WIN32] compile XBMC with vs2013
[WIN32] Add additional separate locations for release
ActiveAE: fix endian swap after 1fdccd85d82dc4f7f83eb2870dea2b8c9bf41d10, thanks @warped-rudi
ActiveAE: fix endian swap 2 after 1fdccd85d82dc4f7f83eb2870dea2b8c9bf41d10, thanks @warped-rudi