xbmc: add upstream fixes

Signed-off-by: Stephan Raue <stephan@openelec.tv>
xbmc: add PR2403

Signed-off-by: Stephan Raue <stephan@openelec.tv>
projects/ATV: dont install upower, not needed after XBMC-PR2403

Signed-off-by: Stephan Raue <stephan@openelec.tv>
connman: disable BackgroundScanning.

We dont use it anyway and it makes wifi a little unstable.
At least on RPi.
Merge pull request #2054 from jenkins101/connman-bgscan

connman: disable BackgroundScanning.
projects/ATV/xbmc: set some default options

Signed-off-by: Stephan Raue <stephan@openelec.tv>
tvheadend: do not send debug message to syslog

  Apparently tvheadend by default uses the syslog service, and the `-s`
  option that we provide in the startup script in fact makes tvheadend
  send debug messages to syslog (which we obviously do not want by default
  as this causes for my single DVB card 1k/min to /var, which is 4MB/month).
  So this fix disables the `-s` option in the tvheadend startup script.

  closes #2053, closes #2055