cpufreq: interactive: Add target_loads_down freq selection

Using a single set of target loads causes an excessive number
of frequency changes.  Reduce by having a mode that allows
for separate load factos for "up" frequency selection and
"down" frequency selection.

If user-space specifies target_loads_down then the new
duel mode frequency selection will be used and frequencies
will be scaled up to meet the load requirements but they
will only be scaled down if the can be scaled down without
violating the down target loads.

If user-space does not store a value in target_loads_down
then this change makes no functional difference in the
governor.

Conflicts:
	drivers/cpufreq/cpufreq_interactive.c

Change-Id: If19cd1d2b48e18ab4f0baf0576f89b765b96a3ee

https://github.com/xboxfanj/android_kernel_htc_msm8974/commit/ebbc58964f8b261176f217ab3a6184e1875acf4e#diff-1febeaefccfabc82e4dedda8958ef769R241