exclude ``ipv6_iface_set_routing_provider()`` from ``#ifdef MODULE_RPL`` so that other routing protocols can use it too.
Make hwtimer_spin() work even with interrupts disabled
by using only 16 significative bits on MSP430 hardware timers
Reduce variable scope in init function
fix typos in ip.h, mac.h, ndp.h and types.h
Merge pull request #2210 from Lotterleben/fix_sixlowpan_typos

fix typos in ip.h, mac.h, ndp.h and types.h
samr21: implemented 32 bit hwtimer
drivers/srf08: initial import of the updated ultrasonic driver
Merge pull request #2179 from PeterKietzmann/adapt_srf08_ultrasonic_driver

drivers/srf08: improved and adapted ultrasonic ranger driver to general i2c interface
Merge pull request #1998 from Troels51/samr21-hwtimer-fix

samr21: 32 hwtimer
Merge pull request #2212 from Lotterleben/fix_ipv6_iface_set_routing_provider

exclude ``ipv6_iface_set_routing_provider()`` from ``#ifdef MODULE_RPL``...
Merge pull request #1619 from rousselk/msp430-hwtimer-16bit

Only use 16 significative bits for MSP430 hwtimers
core: introduce `msg_sent_by_int()`

msg_send_int() sets `m->sender_pid = target_pid`. This was used to flag a
message as having been sent by an ISR.

This PR introduces a static inline function `msg_sent_by_int()` and a
specific define for this purpose.
Add data corruption test in test/msg_send_receive
core: remove msg_reply_int
core: tcb_t::wait_data can be typed
core: fix const-ness for msg operations

Either an msg parameter is meant for input of output.

A parameter for input (i.e. the message that you want to send) should
not be changed, or at least it should be changed in a deterministic way.

This PR makes `[in]` parameters `const`.