core: eliminate unnecessary tcb_t struct fields

PR by @kaspar030 and me: Some of tcb_t's members are not required.
Should DEVELHELP be defined for doxygen now?
If so, add a note about the functions availability.