don't append null-terminator to buffer. fixes #13545
[fix] make sure we actually stop the service addon before upgrading it
[automake] remove long time deprecated automake macros and variables which are removed finally in automake-1.13

Signed-off-by: Stephan Raue <stephan@openelec.tv>
Merge pull request #2069 from amet/service_addon_stop

[fix] make sure we actually stop the service addon before upgrading it
[pvr] bump pvr add-ons to https://github.com/opdenkamp/xbmc-pvr-addons/commit/a9780e023c8b7728017851bfd12d4df9e5c26993
Merge pull request #2062 from opdenkamp/pvr-frodo-bump

[pvr] sync pvr add-ons
Merge pull request #2053 from ronie/xbmcvfs-write

[python] fix xbmcvfs.File(file).write(buffer)
fixed: system screensaver could kick in when playing video. We won't please everyone with this change but at least it brings somewhat the old behavior back without altering the registry.
Merge branch 'master' into master-dev

* master:
  [pvr] bump pvr add-ons to https://github.com/opdenkamp/xbmc-pvr-addons/commit/a9780e023c8b7728017851bfd12d4df9e5c26993
  [fix] make sure we actually stop the service addon before upgrading it
  don't append null-terminator to buffer. fixes #13545

Conflicts:
	tools/android/depends/xbmc-pvr-addons/Makefile
Merge pull request #2068 from wsoltys/screensaver_workaround

fixed: system screensaver could kick in when playing video. We won't please everyone with this change but at least it brings somewhat the old behavior back without altering the registry.
[osx] - stop hammering the noidlesleep assertion - we only need to hold it once.
Send mute commands to players not using AE
[cec] physical address override was hidden on the pi. made it visible again
Merge pull request #2070 from sraue/automake-fixes

[automake] remove long time deprecated automake macros and variables whi...
[fix] only start service addon if there is no other instance running
[fix] stop service addon before attempting to uninstall/delete it
remove duplicate code in "CAddonDatabase::DisableAddon()"
[CoreAudioAE] Fix CFString copy function in CCoreAudioHardware::GetOutputDeviceName

Using UTF8 encoding might fail and return NULL. Instead we pass
CFStringGetSystemEncoding().
Merge pull request #2078 from tru/fix_ca_output_device_name

[CoreAudioAE] Fix CFString copy function in CCoreAudioHardware::GetOutputDeviceName
[fix] correctly handle service addon rollback process