msm: Fix high load average from uninterruptible waits

 * The load average on all MSMs is currently hovering at around 14
   due to uninterruptible waits in various places.
 * Convert these waits to interruptible waits to bring the load
   back down to zero at idle.

Conflicts:
	drivers/thermal/msm_thermal.c

Change-Id: I14bad4af135b1594e235e2252cb484cb34d91054
Merge "msm: Fix high load average from uninterruptible waits" into du44