Revert "arm: Use generic idle thread allocation"

This reverts commit 4675c3d6604784c21342f96ac3ddc2c304c101c8.
Revert "smp: Add task_struct argument to __cpu_up()"

This reverts commit 7adbc69cd962d0721d217d622f52fb288597bc08.