core: eliminate unnecessary tcb_t struct fields

PR by @kaspar030 and me: Some of tcb_t's members are not required.
I'd suggest to print the return value of `thread_getpid()` unconditionally (possibly in addition to the name). Same below.