native: remove redeclarations of sched_active_thread
Merge pull request #1574 from Kijewski/native-sched_active_thread

native: remove redeclarations of sched_active_thread
board/stm32f3discover: fixed LED macros
cpu/stm32f3: let LD3 blink on hardFault
Merge pull request #1576 from haukepetersen/fix_stm32f0_leds

cpu/board: fixes to stm32f0(discovery)
drivers: Provide basic interface for all network devices
drivers: Make general IEEE 802.15.4 driver part of net_dev
nativenet: Apply coding conventions
nativenet: Supply net_dev_t support for nativenet
net_dev: Provide some default values dependent on module selection
unittests: add test network device

The thinking behind this commit is twofold:
1. test the "lower" part (the device part) of net_dev
2. provide a well defined testing infrastructure for modules that utilise
   net_dev
The actual tests are provided in the following commit
unittests: Provide unittests for net_dev_dummy

* tests if net_dev_dummy is correct and if driver part of net_dev is
  correct
tests: Add functionality test for net_dev_base
sys: net: Initial import of a general interface to a network protocol
sys: net: Initial import of a dummy MAC protocol layer
sys: transceiver: Provide an adapter to basic_net module

Since basic_net 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
basic_net (e. g. uart_net in #1454).
[WIP] start unittests for dummy MAC