workqueue: backport from Linux 3.6.11

to get the following patches by Tejun Heo that improves the latency of cpu
hotplug events.
workqueue: simplify CPU hotplug code
workqueue: remove CPU offline trustee

Thanks to johnnyslt for fixes in msm_watchdog.c and restart.c