cpufreq: interactive: merge upstream changes

This commit merges several dozen upstream changes to the
interactive cpu governor. Also modified the driver to update
hispeed_freq to match the max frequency whenever it is changed.

Change-Id: I9597fb08a3f0aee47a1f3f11fb8d38f851021037