title: late suspend, early resume and wakelocks. please explain
body: <p>what is the functionality and why is it introduced in Android Kernel? 
  By introducing this is the power management made efficient in any way? 
  These are a few questions that I have come across since I am studying the PM module in Android kernel. </p>