fix TARGET_USE_O3 (O != 0)
Merge pull request #6 from tonyp/patch-1

fix TARGET_USE_O3 (O != 0)
wow this has been double derped

Cheers aaron :)
Merge pull request #7 from tonyp/patch-2

wow this has been double derped
fix up the compiler flags for good

Commit 399cf571 has been completely fucked up, additionally to both my previous fixes (ifneq->ifeq, 0->O) the GLOBAL_CFLAGS and RELEASE_CFLAGS have been mixed up.
Due to the previous errors this one has been covered up, but now it leads to build errors for non-O3 builds. I didn't notice that until now as I've been testing the fixed O3 flag only.
Note that before my commits the compiler always used O3, regardless  of TARGET_USE_O3.

I've reordered and fixed the commit now, this should finally match the intention of @aaronpoweruser.
Merge pull request #8 from tonyp/patch-1

fix up the compiler flags for good
Add qcom_utils

Change-Id: I7c93d0d374307262c5fb1b077aa86cb0c1069ef1
build: Add support for extra kernel build variables

 * This allows specifying a variant defconfig, and an selinux defconfig
   which are simply configuration fragments.

Change-Id: I97882ae3b8c2e16ff6a7dce8dd3a70d70f8aa866

Conflicts:
	core/tasks/kernel.mk
Merge pull request #9 from garwynn/jellybean

build: Add support for extra kernel build variables
Merge branch 'jellybean' of github.com:ParanoidAndroid/android_build into jellybean
Merge remote-tracking branch 'pa/jellybean' into HEAD

Conflicts:
	core/qcom_utils.mk