cpu/stm32f0: fixed hardfault indication
cpu/stm32f1: fix i2c master read for N>2 bytes

This fixes reading more than 2 bytes from the slave device.
In the current implementation the last byte was not read from
data register and the termination sequence buggy.
cpu/stm32f1: fix i2c read for N=2 bytes
core: make sched_runqueue public

Reverting b604832, because thread_yield() needs to access this
information.
core: move thread_yield*() to thread.[ch]

Although it might conceptionally rather belong to the scheduler, the
yield functions are prefixed with thread_ and thus, belong there.
boards/avsextrem: purge FEUERWARE_CONF_BOARD_NAME
boards/avsextrem: purge FEUERWARE_CONF_CORE_SUPPORTS_FILES
cpu/lpc2387: purge FEUERWARE_CONF_CORE_SUPPORTS_TIME
board/avsextrem, cpu/lpc2387: purge FEUERWARE_CONF_CPU_NAME
cpu/arm_common: purge FEUERWARE_CONF_ENABLE_HAL
boards/avsextrem: purge FEUERWARE_CONF_SUPPORTS_FILES
boards/avsextrem: remove configure.h, it's unused
drivers/cc110x: remove unused FEUERWARE_CPU_MSP430 include
drivers/cc110x: fix duplicate length member
cpu/lpc2387, drivers/cc110x: purge FEUERWARE_CPU_LPC2387

* includes were superfluous
* unused otherwise
Merge pull request #1893 from LudwigOrtmann/purge_allthefeuerware

Remove all feuerware occurrences
boards/mbed_lpc1768: disable DEBUG by default

Set ENABLE_DEBUG from (1) to (0)
native: add and use callback type
rpl_udp: add non-routing hosts to example
Merge pull request #1898 from LudwigOrtmann/native_callback_t

native: add and use callback type