add test for mutex_unlock_and_sleep()
fix astyled code and add doxy comments
declared global variables as static and/or volatile
adopted Makefile to #759
fix broken Makefile, added missing include
Merge branch 'add_test_mutex_unlock_and_sleep' into add_unlock_mutex_and_sleep