cpu/nrf51822: changed ISR stack size to 512 byte
boards: adjusted TIMER_0 defines for NRF based b.

adjusted for
- pca10000
- pca10005
- yunjia-nrf51822
cpu/nrf51822: fixed timers

- changed TIMER_0 to be a 24-bit timer -> see Nordic PAN #32
- cleaned up timer initialization code
- added check if an interrupt channel was active
cpu: adjusted IRQ stack sizes for Cortex CPUs
cpu/stm32f0: fixed low-level timer driver
core: sched.c did not compile with DEBUG=1
unittests: Add missing semicolons to macro calls
make: remove downloader "axel"

Breaks for `make -B`. If the file already exists, then `axel` fails
because it does not find the status file for the download.
Merge pull request #1929 from Kijewski/no-axel

make: remove downloader "axel"
Merge pull request #1972 from authmillenon/unittests-semicolons

unittests: Add missing semicolons to macro calls
unittests: make test macros save for strict aliasing
Merge pull request #1973 from authmillenon/test-macros

embunit: make test macros save for strict aliasing
c++: sys: add extern C to header files
Merge pull request #1793 from BytesGalore/extern_C_in_headers_sys

sys: add extern "C" to headers
nativenet: add missing include
core: always set sender_pid in msg_send_int
Merge pull request #1977 from authmillenon/nativenet-include

nativenet: add missing include
Merge pull request #1956 from haukepetersen/fix_stm32f0_timer

cpu/stm32f0: fixed low-level timer driver
6lowpan: free fragment buffer in error case
6lowpan: fix buffer overrun in decompression