intelli_plug: Add max_cpus_online_susp and remove wakeboost

* max_cpus_online_susp is added for same reason and in same
  way as that in MSM Hotplug.
* wakeboost is removed. It was just placebo, never worked
  actually. Also, if we are gonna implement it, we will
  implement it via MSM Limiter driver since our max_freq
  is controlled by that driver.
* Rewrite bits for resume and suspend to make more sense.

Signed-off-by: Pranav Vashi <neobuddy89@gmail.com>
intelli_plug: Rewrite suspend architecture

* Add support for multiple suspend architectures.
* Add suspend_defer_time attribute.
* Improve driver initialization.

Signed-off-by: Pranav Vashi <neobuddy89@gmail.com>