Separate out worker thread related information to struct worker fromstruct cpu_workqueue_struct and implement helper functions to dealwith the new struct worker. This patch only shifts things aroundwithout any actual behavior change. This is in preparation ofconcurrency managed workqueue where shared multiple workers would beavailable per cpu.