arm: u8500_hotplug: various changes

- make code more organised
- re-schedule early if not interactive governor or if hotplugging time delay is less than threshold
- fix some load get bugs
- tweak up load to online cpu1 more
- make hotplugging delay longer to allow a longer threshold
- some misc stuff i forgot that probably fixes some bugs and attains more performance

Change-Id: I7a0c34f196fd10d4dac72dc87a3c2d48c45b4a45
pm: Remove most of ARM KHz QoS requirements except for CPU QoS
When requires ARM KHz QoS will override cpufreq min value.
That's why we "can not" set min value when touch booster is enabled,
We set it, then touch booster overrides it.

In other words, cpufreq min value control in userspace will have no effect.

Experimental still.

Change-Id: I33eb987092aceb531b84355382f1adb8d65bfb07
Signed-off-by: cocafe <cocafehj@gmail.com>