cpu/nrf51822: fixed gpio driver
boards: added LED macro for pca1000 & yunjia-nrf
sys/net/ccn_lite/README.md change wording + add ACM ICN reference

sys/net/ccn_lite/README.md fix encoding
make: del no-delete-null-pointer-checks for clang++

This PR enables the use of clang++ to compile C++ projects by adding
`CXXUWFLAGS += -fno-delete-null-pointer-checks`, if `${CC}` understands
`-fno-delete-null-pointer-checks` but `${CXX}` does not.
core: Provide functions for different byte orders

Rationale: see #1586.
tests: Add unittests for byteorder.h
tests: fix bad copy+paste in tests-core.h
make: Allow for include of modules outside of the RIOTBASE path
sixlowpan: fixed net_if counter

This is a fixup for 11254577eb01178b4ca90fe6383987cc0721fca6 which
caused this function to always return a positive number, when any
interfaces was configured.
drivers/periph/gpio: increase possible gpio number
Merge pull request #1748 from LudwigOrtmann/raisingthebar

drivers/periph/gpio: increase possible gpio number
atmega_common: add ENOTSUP and ECANCELED to errno.h
Merge pull request #1745 from OlegHahm/is_our_address_fixup

sixlowpan: fixed net_if counter
introduce HWTIMER_SPIN_BARRIER (API change)

Boards should define HWTIMER_SPIN_BARRIER that is used to decide
whether it makes sense to set a timer and yield or call hwtimer_spin
instead.
Used by `core/hwtimer.c` and `sys/vtimer/vtimer.c`.
A default value is provided and a warning is printed when it is used.
core/hwtimer: clean up header

- break/shorten overlong lines
- improve grammar
tests: adopt for hwtimer_spin_barrier

also clean out unneeded headers
core/hwtimer: add HWTIMER_WAIT_OVERHEAD
Merge pull request #1409 from LudwigOrtmann/hwtimer_spin-barrier

core,sys,boards: introduce hwtimer_spin barrier
stm32f1: implement 32bit hwtimer by cascading two timers
Merge pull request #1738 from thomaseichinger/stm32f1-32bit-timer

stm32f1: implement 32bit hwtimer by cascading two timers