core: eliminate unnecessary tcb_t struct fields

PR by @kaspar030 and me: Some of tcb_t's members are not required.
I cannot remember having seen this line in 5 years working with the kernel, but in principle, yes, you're right. Will change.