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
Add process indicator to compile_test.py
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
cpu: Initial import of SAM3X8E

- fixed spelling in uart driver
- marked cortexm-common a phony target
- fixed Makefiles
- added reboot interface implementation
- fixed documentation

- added UART0_BUFSIZE define

- added license header

- fixed documentation issues
board: Initial import of arduino-due

- switched to flashing using the programming port
- fixed Makefile.include
- fixes some documentation

- removed newlib nano.specs

- added OSX flashing support

- fixed flasher and port for OSX

- fixed port on OSX

- fixed bossac linux tool

- added license header
Merge pull request #1107 from haukepetersen/sam3x8e

board: Initial import of the arduino-due
native: refactor getpid calls
native: internal getpid syscall
license: fix license header grammar

insert missing "is"
Merge pull request #1145 from LudwigOrtmann/native_refactor_getpid

native: refactor getpid calls
License border router driver under LGPL.
Fix some coding conventions in border router driver