wakelock: remove deprecated create_singlethread_workqueue and replace with the modern alloc_workqueue.

Signed-off-by: Francisco Franco <franciscofranco.1990@gmail.com>
Signed-off-by: Dave Savage <bedalus@gmail.com>
thermal: modify the workqueue to the newer alloc_workqueue. create_singlethread_workqueue is obsolete. Give it RESCUER and UNBOUND flags, the latter so that its not bound to its creator CPUand can move freely from CPU to CPU by the scheduler.

Signed-off-by: Francisco Franco <franciscofranco.1990@gmail.com>

Conflicts:
	drivers/misc/nct1008.c
Signed-off-by: Dave Savage <bedalus@gmail.com>