boards: adjusted TIMER_0 defines for NRF based b.

adjusted for
- pca10000
- pca10005
- yunjia-nrf51822
cpu/nrf51822: fixed timers

- changed TIMER_0 to be a 24-bit timer -> see Nordic PAN #32
- cleaned up timer initialization code
- added check if an interrupt channel was active
core: sched.c did not compile with DEBUG=1
iot-lab_M3: flashing works fine w/o device_desc
Merge pull request #1962 from Kijewski/sched-fix-debug-1

core: sched.c did not compile with DEBUG=1
core/sched: unify DEBUG text syntax, nomenclature
Merge pull request #1999 from LudwigOrtmann/sched_debug_unify

core/sched: unify DEBUG text syntax, nomenclature
transceiver: fix ignore command for 802.15.4 radios
oneway-malloc: fix prototype for calloc

The prototype differs from stdlib
Merge pull request #2001 from OlegHahm/oneway_calloc_signature

oneway-malloc: fix prototype for calloc
Merge pull request #2000 from OlegHahm/ieee802154_transceiver_ignore

transceiver: fix ignore command for 802.15.4 radios
Merge pull request #1827 from haukepetersen/fix_nrf_timer

cpu/nrf51822: fixed timers
Merge pull request #1996 from OlegHahm/iot-lab_m3-no_device_desc

iot-lab_M3: flashing works fine w/o device_desc
sixlowpan: rename to sixlowpan_legacy
[SQUASH ME] same treatment for ipv6.h
[SQUASH ME] also for the macros