Address armv7-a-neon config issues

1) CM by default removes krait from cortex-a15 but if you look at Google build master branch they leave this note about how it is needed so that hardware divide operation are generated. This should resolve that issue.
2) It turns out that krait/cortex-a15 support LPAE but it is not enabled unless we fake this flag here.  This is also from Google build Master Branch.
3) I noticed that --fix-cortex-a8 is being applied to all cpu varients which makes no sense so I've moved that option under cortex-a8 where it should be (at least in my opinion where it should be)

Signed-off-by: Chet Kener <Cl3Kener@gmail.com>
Change-Id: I3aa5266dab8ab23267623ca936f771edbae2c9a8
Add graphite flags

Change-Id: I482279c0b9448cb05d56ce183affa30a4ac7bd4f
Signed-off-by: Paul Beeler <pbeeler80@gmail.com>
Signed-off-by: Chet Kener <Cl3Kener@gmail.com>
LIQUIFY OPTIMIZATIONS V1

* This is an introduction of a BoardConfig.mk flag that will allow for us to LIQUIFY or Optimize builds like crazy.

This includes:

* Clang Optimized with -O3 Optimization
* Linker Optimizations
* Makes use of Google 4.8 Host since we track it anyways
* Graphite Flags (With call options I brought along from watching SaberMod development)
* Many other gcc flags to optimize the build also tucked away in cc-call options to keep clang from touching them and erroring out.

Note: Strict Aliasing is not included but I'll look into adding it in the future.

To use Place flag LIQUIFY=true in BoardConfig.mk of your device tree.

Signed-off-by: Chet Kener <Cl3Kener@gmail.com>
Change-Id: Ia27cc2f5a8be14df3173d4813509baa8d90d7fff
Make graphite default if using sabermod toolchain

Signed-off-by: Paul Beeler <pbeeler80@gmail.com>
Remove 2nd cpu nonsense

* Not like I'll ever use it

Signed-off-by: Chet Kener <Cl3Kener@gmail.com>

Conflicts:
	core/dumpvar.mk
Update modular:  add strict-aliasing and make flags default instead of using a string

Signed-off-by: Paul Beeler <pbeeler80@gmail.com>

Conflicts:
	core/binary.mk
	core/graphite.mk
Switch to SaberMod 4.9

Signed-off-by: frap129 <frap129@gmail.com>
Remove Annoying Goldfish Stuff

Signed-off-by: Chet Kener <Cl3Kener@gmail.com>
Electrify!

Signed-off-by: frap129 <frap129@gmail.com>
Tweak Optimization setup

Signed-off-by: frap129 <frap129@gmail.com>
Continue Optimizations

Seperate graphite optimizations from select.mk to prevent errors with non-compatible toolchains, enable flags based on electrify, not on toolchain version, and add more info to dumpvar.mk.

Signed-off-by: frap129 <frap129@gmail.com>
Fix missing
fix missing \
Merge pull request #7 from frap129/lollipop

Optimizations, Toolchain separations, and cleanup.