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.
timex: make functions static inline

This commit makes all one- or two-liners in timex a static inline
function, defined in the header file.
timex: replace print by a to_str function

Instead of printing the timestamp, it's more flexible to convert it into
a string.
timex: update copyrights
timex: remove redundant struct timex_t declaration

timex_t is available as a typedef, declaring it as `struct timex_t` in
addition is not necessary.
drivers - cc110x: rename cc110x to cc110x_legacy_csma
drivers - cc110x_legacy_csma: add missing license
doc: compliment and fix timex documentation
Merge pull request #1880 from fnack/cc110x_rename

drivers/cc110x: rename driver to cc110x_legacy_csma
Merge pull request #1843 from OlegHahm/timex_cleanup

sys: timex cleanup
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