Omap: Thermal: Move cooling device init to module init

Prior to this the cooling device always is beeing initialized every time a CPU is initialized. Just move it to module init to avoid this.
Thermal: Add duty cycle governor
sched/nohz: Fix logic in run_rebalance_domains

If triggered by nohz_balancer_kick, idle_at_tick is not updated
accordingly.  Update myself at this moment right before it is used

Change-Id: I20dd4314159e70f955ffe482160c8867c65c261e
Signed-off-by: Xin Qi <xqi@codeaurora.org>
Merge branch 'TEST' into JBX
Revert "hardlockup: detect hard lockups without NMIs using secondary cpus"

This reverts commit 4408862baf1c34317525ec4ddc8274951dcb37b0.
Revert "PM / AVS: SmartReflex: use omap_sr * for enable/disable interface"

This reverts commit e25a085ccec11a7a088f4262b7887780618fd885.
Revert "PM / AVS: SmartReflex: use omap_sr * for errgen interfaces"

This reverts commit 1f3db677028623f3b633bfaaff2416b88bd5680c.
Revert "Thermal: Add duty cycle governor"

This reverts commit 32c04ccfba57a8086058381b1ecf867c7a505538.
Merge branch 'JBX' into JBX_STABLE