Add advanced setting for setting cache read rate.

<cachereadrate> in advancedsettings. it's in bps
Fix Harmony mapping for Home screen.

Fixes #431
We don't need libssh
Redoing desktop file, as not all window managers can handle the multiicon directory stuff.

Going basic. Easy peasy :D
Merge pull request #438 from ziggimon/frodo

Redoing desktop file, as not all window managers can handle the multiicon directory stuff
Merge remote-tracking branch 'public/pht-frodo' into frodo
Use deviceClass from GDM broadcasts to alter score.

We don't want mobile PMS to become the primary if there are others
around.
Merge remote-tracking branch 'public/pht-frodo' into frodo
Using AVFormatContext->file_size is deprecated, use avio_size() instead

Fixes #437
Fix build error on windows
Rename PlexHelper to PlexHTHelper

Also added code for killing off PlexHelper and XBMCHelper on startup,
should make sure that we are the only game in town.
Run AppleScript in a background thread

Fixes #439
[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>
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.
[cec] physical address override was hidden on the pi. made it visible again
[CoreAudioAE] Fix CFString copy function in CCoreAudioHardware::GetOutputDeviceName

Using UTF8 encoding might fail and return NULL. Instead we pass
CFStringGetSystemEncoding().
[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()"
[fix] correctly handle service addon rollback process