power: Backport kernel/power from 2.6.35

Change-Id: If58c229b4d4a766c1634a2d3d4239bddd8560448
Signed-off-by: RonGokhale <cips173@gmail.com>