Revert "cpufreq: interactive: remove get_cpu_idle_time because we're now using the generic version from cpufreq.c. Rework boostpulse to boost directly from the cpufreq target function instead of going through the speedtask thread. Add Thread Migration notifier to boost the target cpu that receives a thread migration to ensure no loss of perceived performance."

This reverts commit 75b0fcce4293086155e1924df7afa8207e3d8978.

Conflicts:

	drivers/cpufreq/cpufreq_interactive.c

Signed-off-by: Simarpreet Singh <simar@linux.com>