arteractive: initial bring-up from SM-G900F source drop

Signed-off-by: Park Ju Hyung <qkrwngud825@gmail.com>

Conflicts:
	drivers/cpufreq/Kconfig
arteractive: TBASE_DEFERRABLE_FLAG -> TIMER_DEFERRABLE

https://github.com/temasek/android_kernel_samsung_hlte/commit/5dbb7d6ff7f2a87250be2b0c64c425396b93a2ba
arteractive: fix whitespaces

Signed-off-by: Park Ju Hyung <qkrwngud825@gmail.com>

Conflicts:
	drivers/cpufreq/cpufreq_arteractive.c
arteractive: apply upstream patches

Patches from https://github.com/android/kernel_common (branch android-3.4)

1: https://github.com/android/kernel_common/commit/4a7cebd91f796fcb9d1e1e5723de27b75f1712d6 (cpufreq: interactive: fix compiling warnings)
2: https://github.com/android/kernel_common/commit/cda7bdb43a7a634738e44d25cc80433a599553ad (cpufreq: interactive: restructure CPUFREQ_GOV_LIMITS)
3: https://github.com/android/kernel_common/commit/6815b5139eefc6ff447b0a7ba2dd9dcda848f21c (cpufreq: interactive: turn boost_pulse off on boost off)

Signed-off-by: Park Ju Hyung <qkrwngud825@gmail.com>
arteractive: remove unnecessary tracer

Signed-off-by: Park Ju Hyung <qkrwngud825@gmail.com>
arteractive: bring-up Touchboost from intelliactive (by faux123)

Signed-off-by: Park Ju Hyung <qkrwngud825@gmail.com>
arteractive: Disable touch boost (for now)
arteractive: predefine some governor tunables

io_is_busy, up_threshold_any_cpu_load, sync_freq and up_threshold_any_cpu_freq

Signed-off-by: Park Ju Hyung <qkrwngud825@gmail.com>
arteractive: Enable it