arm: split ret_from_fork, simplify kernel_thread() [based on patch by rmk]