shell: print command if not found
shell: fixup test_shell expect scripts
shell: fix newlines
x86: add read-before-write check at runtime

Finding read-before-writes statically is quite difficult. In native we
can use valgrind, but on boards without an MMU we are out of luck.

x86 has an MMU, let's use it.

If `-DDEBUG_READ_BEFORE_WRITE` was set, then pages on the heap get
initialized upon first use. If the page was read before written, then a
debug message with the virtual and physical address of the memory
location is printed, as well as the address of the offending instruction.
you can never have enough debugging in RPL
some minor fixes and debugging
set correct transceiver stack size for debugging
fixed debugging for cc110x
net: IPv6: RPL: more debug output
rpl: debug: use DEBUGF where necessary
cpu: added low-level pwm driver impl for lpc2387
boards: added periph_conf.h for msba2 and avsextrem
drivers: added rgbled driver
drivers: some adjustments to low-level pwm driver

- adjusted doxygen and boilerplate
- changed return values for start and stop functions
board - pttu: added periph_conf.h
cc110x_ng: build cc110x_spi for all boards except chronos
Merge pull request #1318 from haukepetersen/msba2_pwm

cpu: added low-level PWM driver for the lpc2387
sys: added color module
Merge pull request #1315 from haukepetersen/add_sys_color

sys: added color module
Merge pull request #1310 from phiros/avsextrem_allow_use_of_cc110x_ng_driver

cc110x_ng: build cc110x_spi for avsextrem (bugfix)