core: move NTOHL and friends into byteorder.h
sys: use byteorder.h in cbor.c
core: allow inclusion of byteorder.h in C++ code
dist: default cppcheck to ignore unusedStructMember
lint: remove unusedStructMember supressions
Merge pull request #2038 from N8Fear/cppcheck

cppcheck: suppress unusedStructMembers by default
core: sys: move ringbuffer to core
Merge pull request #2017 from kaspar030/move_ringbuffer_to_core

Move ringbuffer to core
native: add random syscalls
native: add random peripheral implementation
tests/periph_random: fix warnings, conventions
c++: `s/restrict/__restrict/`

`restrict` is not a keyword in C++, but `__restrict` is understood by
GCC-ish compilers.
Merge pull request #1984 from Kijewski/net_help-is-odd

core: move NTOHL and friends into byteorder.h
Merge pull request #2041 from LudwigOrtmann/native-random

native: peripheral random interface
Merge pull request #2042 from Kijewski/restrict

c++: `s/restrict/__restrict/`
cpu/nrf51822: added made _kill(_r) syscall weak
boards: enabled C++ for NRF51822 based boards
Merge pull request #2030 from haukepetersen/fix_nrf_cpp

boards: added C++ support for NRF51822 based boards
cpu/lpc1768: heavy clean-up of existing code

- moved to new port structure
- rewrote startup code
- added implementation dummies for UART and timer
- switched to atmel linkerscript
- cleaned up Makefiles
board/mbed_lpc1768: heavy clean-up

- removed legacy code
- added default defines
- created periph_conf.h