Send mute commands to players not using AE
[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
check if hogPid was set before resetting it
Merge pull request #2079 from amet/hogpid

[osx] check if hogPid was set before resetting it
Merge pull request #2071 from amet/uninstall_services

[fix] Uninstall and rollback services correctly
[osx] - enlarge that hogstatus comment a bit :D
Merge pull request #2063 from popcornmix/mute_without_ae

Mute without AE
cosmetics
[aml] fixed mute and volume control
[osx] - hotkeycontroller - keyup and keydown were inverted
[osx] - fix volume mediakeys now control xbmc volume (fixes volume buttons on nyxboard and hw volume buttons on macs/osx)
Merge remote-tracking branch 'origin/master' into android-neon