added NORETURNs to functions that should not return
and added `UNREACHABLE();` to hint the compiler unreachable lines

added right signature for first parameter of `thread_stack_init()`
added `UNREACHABLE();` macro to `cpu/lpc1768/atom.c` and `cpu/msp430-common/cpu.c`
Exclude *.c files from make doc
Exterminate old-style function definitions
Exterminate old-style function declaration/prototypes
make: add own file for CFLAGS feature tests
make: fast out on old-style function definitions
sys:crypto: put ciphers into one module
shell: print command if not found
shell: fixup test_shell expect scripts
Add process indicator to compile_test.py
Fix documentation for lifo.h
Fix documentation for lpm.h
Fix documentation for msg.h
Fix documentation for mutex.h
license: %s/FeuerWare/RIOT/g
Merge pull request #1147 from LudwigOrtmann/riotisnotfeuerware

license: %s/FeuerWare/RIOT/g
Merge pull request #962 from authmillenon/issue-953

core: doc: documentation improvement lifo.h lpm.h msg.h mutex.h
vtimer: fix usage in test application
examples/tests: blacklisted arduino-due
cpu: Initial import of cortexm_common files

- fixes to cortexm-common
- Added ARM CMSIS headers to cortexm_common
- thread_exit fixes to cortexm-common
- cortexm-common adjusted documentation

- cortexm_common added eINT dINT defines for now