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
Added a function for the slave to print received data.
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/mbed_lpc1768: disable DEBUG by default

Set ENABLE_DEBUG from (1) to (0)
rpl_udp: add non-routing hosts to example
cpu/sam3x8e: fixes to timer driver

- renamed config variable
- placed thread_yield() correctly
cpu/sam3x8e: put PendSV IRQ to lowest prio
cpu/sam3x8e: added output to isr_hard_fault
cpu/sam3x8e: fixed style in startup.c
Merge pull request #1825 from haukepetersen/fix_sam3x_misc

cpu/sam3x8e: general fixes
core: eliminate warning

This initialized has actually no relevance and is just needed to
suppress a compiler warning.
core: update irq_arch documentation
Merge pull request #1901 from OlegHahm/hwtimer_irq_fixup

core: eliminate warning in hwtimer
core: move optional tcb members to DEVELHELP
native: remove obsolete line
sys: Initial import of analytical object dump (od) module
Merge pull request #1884 from authmillenon/od

sys: Initial import of analytical object dump (od) module