moved debugging statements from header to c file

Additionally, declaring the stacks as static.
amendment - to be squashed
tests: add test that shows sequence of received messages
test_thread_msg_seq: add missing main() return statement
core:mutex: allow idle thread to use mutexes
use cpu dependent stack size
fix ignore command
use forwarding table entry when routing

So far the entry was looked up, but ignored in the case where the packet
has to be forwarded.
added missing hdr position shift
shell: accept UTF8 input
shell: don't ignore IO errors
shell: add myself to authors
amendment to 169976f
Ensure that stack pointer is correctly aligned during thread creation on MSP430
make/buildtest: print errors

Display all stderr output but suppress warnings.

implements https://github.com/RIOT-OS/RIOT/issues/835
native profiling support

only works with Linux for now
change target name, add cachegrind target
rebase_fixup
make: streamline native targets

The new target names are easier to remember / decipher:

term
term-cachegrind
term-gprof
term-valgrind

all
all-cachegrind
all-gprof
all-valgrind
all-debug

eval-gprof
eval-cachegrind
add variables for gprof, cg_annotate