Update Linaro O3 with some compiler flags optimizations
Fixed Linaro narrow conversion error
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
Merge pull request #1 from WindowsX/cm-10.1

Make kernel able to build with Linaro O3 flags
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)
Merge branch 'cm-10.1' of https://github.com/jeroenqui/android_kernel_sony_apq8064 into cm-10.1
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
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.