core:mutex: allow idle thread to use mutexes
make: don't ignore failures in for loops

apply 9b61d95545446675ae136cf64f5c3af2d1cc6e22 to oonf_api
remove trailing whitespaces
silence git warning about detached head

use reset --hard to check out the desired revision
remove unnecessary comments from Makefile

remove leftovers from the example Makefile, they are unnededly printed during the build
native: config_load: set PID as id, net address
core: kernel_init: call config_load in kernel_init
fix oonf_api build with GNU Make 4.0

fixes #884
abort on error when patching oonf_api
Fix issue #896
Merge pull request #700 from LudwigOrtmann/sniper_700

kernel_init: config_load, native: config_load: set id/address to PID
Merge pull request #902 from Kijewski/issue-896

Fix issue #896
Merge pull request #859 from Kijewski/mutex-trylock-error

core:mutex: allow idle thread to use mutexes
Merge pull request #895 from benpicco/oonf_fix

make: don't ignore failures in for loops, fix build with make 4.0 and minor cleanups
pkg/oonf_api: add .gitignore
added missing ENABLE_DEBUG define in mutex.c
more debug for rpl_udp example
improve Makefile.git

Change the example Makefile.git as suggested in #895
  abort when a patch fails to apply
  fix build with GNU Make 4.0
  reset git to the specified version instead of checking out a detached head
add stacksize checker for DEBUG macro
additional debug macro