Let's use -O3
 Make cpu-specific optimizations simpler, smarter, and more compatible

Conflicts:
	core/combo/arch/arm/armv7-a-neon.mk
	core/combo/arch/arm/armv7-a.mk

Conflicts:

	core/combo/arch/arm/armv7-a-neon.mk
build: Allow building with OpenJDK

Change-Id: I6348bc1187240729f75f50d7ef91802c68e7788b
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

Conflicts:

	core/main.mk

Change-Id: Ief980703f0ff747166c1ec79ad748c09d5979c01
Merge tag 'android-4.3.1_r1' of https://android.googlesource.com/platform/build into jb-43

Android 4.3.1 Release 1

Conflicts:
	core/build_id.mk
Merge branch 'jb-ras-mr2.0' of https://github.com/rascarlo/android_build into jb-43