xbmc: update to xbmc-83b16d0

Signed-off-by: Stephan Raue <stephan@openelec.tv>
linux: update to linux-3.8.8

Signed-off-by: Stephan Raue <stephan@openelec.tv>
linux: temporary remove dvbsky patch for now, on request from DVBSky

Signed-off-by: Stephan Raue <stephan@openelec.tv>
scripts/image: add support to define official builds

Signed-off-by: Stephan Raue <stephan@openelec.tv>
linux: readd DVBSky patch

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

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

Signed-off-by: Stephan Raue <stephan@openelec.tv>
service.openelec.settings: update to service.openelec.settings-0.1.16

Signed-off-by: Stephan Raue <stephan@openelec.tv>
Add proper less to image (disable busybox less)

The version of less in busybox is quite annoying when working on OpenELEC. It doesn't properly support searching in files or tailing (and interrupting) logfiles. It also doesn't properly handle non-ascii characters. This patch disables busybox less and instead adds the latest stable less release.
less: depends on ncurses, run autoreconf, cleanup

Signed-off-by: Stephan Raue <stephan@openelec.tv>
Replace busybox free with *real* free from procps-ng

Busybox free reports incorrectly the used and free memory on a system. Which makes it harder to understand and compare information from other sources.

In the same effort we add some other useful procps-ng tools, like pgrep, pkill, pmap, slabtop, vmstat and watch.
procps-ng: enable autoreconf, cleanup

Signed-off-by: Stephan Raue <stephan@openelec.tv>
procps-ng: update to procps-ng-3.3.7

Signed-off-by: Stephan Raue <stephan@openelec.tv>
Backport of Kernel 3.9 patch - drm i915 Fix RGB color range property for PCH platforms
tvheadend: update to tvheadend-3.4
Use the host's vesamenu.c32 as well

When using syslinux and C32 modules it's important to use the C32 modules build with the same syslinux. This patch ensures that we use the host OS's vesamenu.c32, rather than the one shipped in the tarball.
Wrong partition name used for devices ending with numbers

On Linux when a block device ends with a number (like my SD card device: **/dev/mmcblk0**) the first partition is called **/dev/mmcblk0p1** (with an added **p**). This snippet makes sure that the correct partition name is used in both cases.
new addon: add 'screen'

closes #2212
Enable DMI module to allow for debugging

While debugging a Zotac ID-80 not having any DMI information at all at your disposal is a drag. Making the DMI module afavilable at least allows me to see whether we need to flash the BIOS etc...
xbmc: add PR2591

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