add 192MHz frequency to CPU-freq table
add CPU undervolting and set minimum voltage allowed to 600mV (thanks to @faux123 and @DooMLoRD)
add CPU governor Wheatley (thanks to @Ezekeel)
enable Wheatley governor in defconfig
USB force FastCharge and force 500Ma for unknown chargers (thanks to @motley-git, @franciscofranco and @DooMLoRD)
msm_cpu_freq_limit: module for controlling MSM quadcore cpus (thanks to @faux123)
additional commit for USB fastcharge
add Faux Sound Control (thanks to @faux123)
add Simple I/O scheduler
add ROW I/O scheduler
set default CPU governor to WHEATLY and default I/O scheduler to ROW

Conflicts:
	arch/arm/configs/cm_fusion3_yuga_defconfig
set default CPU governor to WHEATLY and default I/O scheduler to ROW (2/2)
set min CPU freq to 192MHz and update ROW scheduler
update kernel files for supporting ROW I/O scheduler
revert msm_cpufreq_limit
fix compiling on Mac with non-GZIP kernel compressions

* Non-GZIP compressions do not include the size in the file.
Makefile.lib
uses the stat command to determine the size of the file and then append
the file size to the end of the image.
* On BSD systems like Mac, stat does not recognize -c "%s" instead it
needs -f "%z". This resulted in a non-booting kernel since the appended
file size was either corrupt or 0.
* Run both forms of stat, using whichever does not error out.
* Allow the 2nd form to print to stderr if something goes wrong to help
with debug.
Add build optimizations
Add intellidemand governor thx @Faux

Intellidemand is a great governor based on Ondemand with browsing
detection based on GPU loading
Enable Intellidemand and update defconfigs

- Update defconfigs for all fusion3 devices
- make intellidemand default governor
Revert: fix compiling on Mac with non-GZIP kernel compressions