cpufreq: enforce governor to stay in sync across CPU cores

This is a shameless port of work done by @elbermu along
with some small changes to clean up the code a bit.

This patch forces both CPU0 & CPU1 to stay on the same
policy governor.  Currently, CPU1 defaults to a seemingly
random governor (usually intellidemand) regardless of what
governor the user selects.

Change-Id: I448e452f2ce572309c5b9b405ae6f18d3de3d3a0

Conflicts:
	drivers/cpufreq/cpufreq.c