cpu: moved reboot_arch for cortex cpus
cpu/cortex-mX_common: fixed reboot_arch return val
cpu/cortex-mX_common: added delay to reboot_arch
Merge pull request #2047 from haukepetersen/fix_cortex_reboot

cpu: fixed and moved reboot_arch for cortex cpus
tests: define random default GPIOs to pass Travis builds
Merge pull request #2064 from thomaseichinger/sensor-features

tests: define random default GPIOs to pass Travis builds
tests: fix tests/posix_semaphore
posix: Fix missing `restoreIRQ()` in `sem_post()`
Merge pull request #1966 from Kijewski/semaphore-fix-irq

posix: Fix missing `restoreIRQ()` in `sem_post()`
Merge pull request #2027 from authmillenon/netdev-proto

netdev: Add protocol field to netdev_hlist_t struct + cppcheck suppressions
sys: net: Initial import of a basic MAC protocol layer
unittests: provide unittests for basic_mac
[SQUASH ME] unittests: add missing semicolons on macro calls
[SQUASH ME] unittests: use global tests macros instead of random values
[SQUASH ME] basic_mac: Update doc to rename
[SQUASH ME] unittests,basic_mac: add proto to netdev_hlist_t struct
[SQUASH ME] basic_mac: adapt for registry context
[SQUASH ME] basic_mac: adapt to netapi changes
sys: transceiver: Provide an adapter to netapi module

Since netapi is aimed to replace tranceiver one day, but porting
efforts usally take a while, this commit aims to provide access via
transceiver as we are used to for radio/network drivers that already implement
netapi (e. g. uart_net in #1454).
tests: transceiver: netapi: nativenet: Provide transceiver adapter tests