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
Some changes added to compile and run with Java 6 and Java 7.

  - correction of errors with Javac 6:
    - target 1.5 and source empty.
  - correction of errors with Javadoc 7:
    - strange behavior when duplicate classes are given.

Change-Id: Ib814ede143f7799ef18e0fb1b733547519b8b0e5
Don't build emulator

thanks to dhacker29
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
fix graphite optimization support

Change-Id: Ifa79b8714559d5d8710aaa6a17e9b26ffd226304