[strings] move the 'Component-specific logging...' string out of the reserved range
Pushed subtitle offset default from +-10s to +-60s
[python] Monitor: add onCleanStarted/onCleanFinished callbacks.
[darwin] SysInfo::GetKernelBitness: Use special function for Darwin iOS
[darwin] SysInfo::GetKernelCpuFamily: Use special function for Darwin
TestSystemInfo: print system information
SysInfo::GetKernelBitness: cache result
SysInfo::GetKernelCpuFamily: cache result

Conflicts:
	xbmc/utils/SystemInfo.h
fix: Temperature unit alignment

The Tempunit alignment is off by about 11 pixels this corrects it
X11: remove dead code
let XB_FIND_SONAME define *_FILENAME also for apple
[configure] properly detect if curl was compiled statically with openssl
[addons] cleanup the service add-on pre/post install code
[contextmenu] don't show duplicate context menu items
fix UPNP_DEFINES in configure.in to get UPnP logging and xbmc specific HTTP User-Agent working
Merge pull request #5062 from Montellese/upnp_linux_fix

fix UPNP_DEFINES in configure.in to get UPnP logging and xbmc specific HTTP User-Agent working
[win32] XBMC main project file: fix indentation
fixed: some issues pointed out by valgrind

SPLIT ME
fix: pebkac with gradient banding

Yes, there was an issue with the gradient banding,

So proper gradient file size is around 30+KB per file with a flat color
it both small and nice.
[addons] sync with repo