cpufreq: interactive: Hard-squash interactive from zwliew_Kernel

What changed?
Fixes
More intelligent timer scheduling
Better CPU freuqency scaling

Also, minor changes for Linux 3.0 compatibility

Check GitHub for more details.

Signed-off-by: Zhao Wei Liew <zhaoweiliew@gmail.com>