Makefile: add optimization flags
fix remaining uninitialized variables for -O3 compliance

This commit allows to build the kernel with -O3 optimizations
Revert "fix remaining uninitialized variables for -O3 compliance"

This reverts commit 904a0dd54ebe0cc6b93f09f24fa6c87c0cef1e0a.
I/O Schedulers: add BFQ & VR
Governors: add SmartassV2, Badass, Lionheart, InteractiveX2 & Lagfree
Add MSM_mpdecision

Conflicts:
	arch/arm/mach-msm/Kconfig
	arch/arm/mach-msm/Makefile
mach-msm: Remove mpdecision flag
Governors: don't build InteractiveX2, SmartassV2 & Lagfree for now
Defconfig: add OC flags
Enable OC upto 2,342 GHz and enable some more frequencies

Conflicts:
	arch/arm/mach-msm/acpuclock-8974.c
Add GPU OC upto 600MHz

Conflicts:
	arch/arm/boot/dts/msm8974-gpu.dtsi
Defconfig: add GPU OC, SIO, FIOPS and more flags
sound control 3.x: Initial GPL release for WCD9320 Audio Codec

This is first official GPL release based on my private implementation.

This release has been tested for xperia Z1 officially.  It may work
with other devices using the same WCD9320 Audio Codec as well, but not tested

Signed-off-by: Paul Reioux <reioux@gmail.com>
sound control: WCD9320: update speaker gain control for Z1

Signed-off-by: Paul Reioux <reioux@gmail.com>
Defconfig: switch to XZ compression
Update t fix compiling error with Sound Control
Defconfig: add Sound Control flag
GPU OC: fix merge conflicts
msm_cpu_freq_limit: module for controlling MSM quadcore cpus along with fixes (thanks to @faux123)

this module will allow proper max frequency control across all msm cores

Signed-off-by: faux123 <reioux@gmail.com>

Conflicts:
	Makefile
	arch/arm/mach-msm/Makefile
added CPU voltage VDD control (thanks to @Faux123) ported to msm8974 platform

Conflicts:
	arch/arm/mach-msm/acpuclock-krait.c