shell: added RPL route shell command
core/cpu/board: moved F_CPU define to board
Merge pull request #872 from OlegHahm/rpl_route_shell_command

sys: net: rpl: added RPL route shell command
Merge pull request #920 from haukepetersen/fcpu_to_board

core/cpu/board: moved F_CPU define to board
added `pthread_cond.h` to `pthread.h`
adjusted `test_pthread_condition_variable\main.c` includes reflecting the above change
Merge pull request #1117 from BytesGalore/add_missing_pthread_cv_header

sys:posix:pthread added missing `pthread_cond.h` to `pthread.h`
Introduced a cleaned-up cpu/core interface

- Included a collection of cpu-dependent headers in core/include/arch
- Extracted all interfaces that need to be implemented for a cpu
- Created a mapping between those interfaces and the old ones

Conflicts:
	core/include/lpm.h
core: added flag for disabling arch interface
core: added missing state to lpm_arch interface
core: added arch interface for reboot
core: fixed newline issues that were pointed out
cpu: Initial import of cortexm_common files

- fixes to cortexm-common
- Added ARM CMSIS headers to cortexm_common
- thread_exit fixes to cortexm-common
- cortexm-common adjusted documentation
cpu: Initial import of SAM3X8E

- fixed spelling in uart driver
- marked cortexm-common a phony target
- fixed Makefiles
- added reboot interface implementation
- fixed documentation
board: Initial import of arduino-due

- switched to flashing using the programming port
- fixed Makefile.include
- fixes some documentation
cpu: cortexm_common added eINT dINT defines for now