Make gcc 4.6 default and non O3

* to use gcc 4.7 add TARGET_GCC_VERSION := 4.7 to your board config
* to use O3 add TARGET_USE_O3

Change-Id: Ia4a00023c84cc21122bdf1c116e51a179ccabd8c
Graphite optimizatoin flags

Enable with use TARGET_USE_GRAPHITE
*currently expermental

Change-Id: I2126a86986c4f7eed7252ed40d860b2f74725afb
fix graphite optimization support

Change-Id: Ifa79b8714559d5d8710aaa6a17e9b26ffd226304
Drop official SDK 17

The SDK was downloaded with the Eclipse Android SDK Manager.

Change-Id: Ieb26ff03da08fae8a690fc1eb46549bcbe937233
Carbon power

Conflicts:
	core/combo/select.mk
Added more of the original linaro optimizations to default

doing it big lets just make sure we keep our repos well patched ;x
Allow config of gcc version used/Make gcc 4.7, -O3 defaults

You can override the default version by setting the value of
TARGET_GCC_VERSION in the BoardConfig.mk file. For example,
to select version 4.6, add the following:

TARGET_GCC_VERSION := 4.6

===========================================================
Custom ToolchainModHowto
* use gcc 4.6 add TARGET_GCC_VERSION := 4.6 to your board config
* to use O2 add TARGET_USE_O2 := true to enable -O2

Credits to PA for the Idea and layout

Conflicts:
	core/combo/TARGET_linux-arm.mk
	core/combo/select.mk

Conflicts:
	core/combo/TARGET_linux-arm.mk
	core/combo/select.mk
Linaro Fixups
Added necessary 'endif' to my 4.6 override function

Should work now ^_^
Added more of the original linaro optimizations to default

doing it big lets just make sure we keep our repos well patched ;x
Added even more optimizations to global build

Credits to morfic for reccomending these, need people to report device breakage if this causes it...
Missed something major :p
remove the vector flag leave funsafe math optimizations
Fixed build error
dhacker is the S**T yo!!!
Revert "build: Relax Cortex CFLAGS"

This reverts commit bef3955e75d0334c8ee59065fa1c93f8c9a40976.
Revert "build: move bionic optimizations to NEON makefile"

This reverts commit d3031e591e4cdaa7586a4a003b1a933a25e5a44b.
Revert "build: Enable Bionic optimizations on Cortex platforms"

This reverts commit 3bcb4f3d74f2260aea341828e3ef26b2ea4ca66f.
Revert "Add standard method for enabling mfpu and mcpu code optimization"

This reverts commit fef085f379bcfe318e35315a82db7014dc71623e.
build: Enable Bionic optimizations on Cortex platforms
* Enable the new NEON optimizations in Bionic when
   TARGET_ARCH_VARIANT_CPU is set.
 * NEON memcpy() optimization is disabled on A15 due to a regression.
Add standard method for enabling mfpu and mcpu code optimization
diffmerged from CM