core:mutex: allow idle thread to use mutexes
ipc_pingpong: start receiving thread immediately

Rationale: When using `msg_send_receive()` the receiving thread needs to
be already in receiving mode.
make: don't ignore failures in for loops

apply 9b61d95545446675ae136cf64f5c3af2d1cc6e22 to oonf_api
remove trailing whitespaces
net: destiny: renamed internal TCP enums

Rationale: LISTEN was used in MSP430-Lib for the USART.
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
cosmetics
net: destiny: fixed typo and further cleanups
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