cpufreq: properly sync current scaling governor across all cores.

Previously (like a lot of CAF based kernels) the cpu governor, when changed would only
be applied to whatever cores were online at the time. This corrects that behavior.

Change-Id: Ieff1cdea24586b85a4fb72df52405101a8859217
Changed default gpu clock from 1800000 to 27000000. Solved graphical glitches for some games like PVZ2.

Conflicts:
	arch/arm/mach-msm/acpuclock-8064.c
cpufreq: cpu-boost: Don't register for cpufreq notifiers too early

The cpufreq notifiers should be registered only after all the data
structures used in the notifier callbacks have been initialized. So, move
the cpufreq notifier registration to a later point in the init function.

Change-Id: I043ab5bc0ebb98164c40549fe151a8d801c8c186
Signed-off-by: Saravana Kannan <skannan@codeaurora.org>
Update Linux kernel from 3.4.88 to 3.4.89

Conflicts:
	drivers/usb/host/xhci-pci.c
Add back makefile Linaro optimizations from @broodplank, clean up whitespace, and general OCD cleanups