init: warn on obvious KERNEL/SYSTEM mismatch

... because rpi / netboot users still cant get it
Build BCM2708 watchdog driver as module for RPi
Add package keyutils

The kernel hardcodes the path to the key instantiation callback binary
as /sbin/request-key, meaning that providing keyutils as a separate
binary in an addon is impossible. It might be possible to use a
dangling symlink, but the three binaries built from this package
are all around 20 - 30KiB. Additionally, the request-key binary
is useful for more than one protocol.

keyutils is the "new" way of handling both DNS name resolution
(necessary for e.g. cifs dfs referrals) and security credentials, thus
replacing e.g. the rpc.idmap daemon.

Signed-off-by: David Härdeman <david@hardeman.nu>
Make sure keyutils gets included

Signed-off-by: David Härdeman <david@hardeman.nu>
update CONTRIBUTING.md
Merge pull request #3671 from stefansaraev/contributing

update CONTRIBUTING.md
libmad: build static

TODO: not used in core. move to unofficial?
Mesa: update to Mesa-10.3.5

Signed-off-by: Stephan Raue <stephan@openelec.tv>
kodi: update to kodi-14-8d4cdb5

Signed-off-by: Stephan Raue <stephan@openelec.tv>
misc-firmware: update to misc-firmware-0.0.13

Signed-off-by: Stephan Raue <stephan@openelec.tv>
wlan-firmware: update to wlan-firmware-0.0.26

Signed-off-by: Stephan Raue <stephan@openelec.tv>
dvb-firmware: update to dvb-firmware-0.0.47

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

Signed-off-by: Stephan Raue <stephan@openelec.tv>
xf86-video-intel: Downgrade to version 910

ref #3597

no need to keep 916 in master. lets be in sync with 5.0
kodi: revert upstream commit b6bec7a

this fixes a long standing bug with "reset pvr database" where
all pvr client addons are disabled and user must re-enable manualy
addons: allow building addons with type different than xbmc.python.script / xbmc.service
scripts/create_addon: cosmetics. require icon.png and changelog.txt in PKG_DIR
scripts/create_addon: drop 'custom addon versions'

this only makes things more complicated.. all addons should follow
the $ADDON_VERSION.$PKG_REV versioning. including those with own
addon.xml
scripts/create_addon: drop PKG_ADDON_EXTENSIONS

special addons should be handled via addon templates in config/addon/
scripts/create_addon: condider addon's own addon.xml as templates