cpu/nrf51822: changed ISR stack size to 512 byte
cpu: adjusted IRQ stack sizes for Cortex CPUs
Merge pull request #1954 from haukepetersen/fix_cortex_irqstacksize

cpu: adjusted IRQ stack sizes for Cortex CPUs
core: remove needless test in msg.c

`thread.c` initializes a thread with an empty message queue. `cib_put()`
will `return -1` for an empty CIB, so there is no need to test if
`thread->msg_array != NULL`.
cpu/stm32f1: c++: added _kill (weak) and weak attribute for _kill_r
boards/iot-lab_M3: provided c++ feature
initial support for c++ for this cpu/board
Merge pull request #2013 from Kijewski/msg-needless-test

core: remove needless test in msg.c
Merge pull request #1985 from BytesGalore/EasyCPPMixing_stm32f4discovery_support_fix

squashed, changed comment and go.
Merge pull request #2004 from dangnhat/cpp_for_iot_lab_m3

iot-lab_m3: C++ support
cpu/stm32f3: c++: initial support for c++, added _kill (weak) and weak attribute for _kill_r
boards/stm32f3discovery: provided c++ feature (cpp)
Merge pull request #1932 from haukepetersen/fix_nrf_isrstacksize

cpu/nrf51822: changed ISR stack size to 512 byte
Merge pull request #1989 from BytesGalore/EasyCPPMixing_stm32f3discovery_support_fix

cpu/stm32f3 C++ stm32f3discovery support fix
native: add daemonize argv filter

When daemonizing, only the first instance should do so.
Merge pull request #2020 from LudwigOrtmann/native_daemonize_filter

native: add daemonize argv filter
cpu/nrf51822: added SPI driver implementation
boards: added SPI definitions for NRF based boards

added SPI defines for
- yunjia-nrf51822
- pca10005
- airfy-beacon