Remove QuickSearchBox from build

* This thing is ancient, and apparently conflicts with Google Now.

Change-Id: I18548dd0b61cc8dedf6570562d073d0973120cba
TEMPORARY: Remove supersu backup script

Switched to superuser now so lets make sure supersu is completely gone.

Change-Id: Ice4bba005cf4bfc7d76b187f3622eeb712b84fde
Signed-off-by: Evan Anderson <evan@thelinuxman.us>
Add additional pthread support

Signed-off-by: Paul Beeler <pbeeler80@gmail.com>
Add pthread support
Revert "Disable graphite for shared libraries"

This reverts commit 7b86ff58bb4ce66dd5d17dc56353fea958b93ca2.
Remove graphite restrictions and make using sabermod toolchains a req.
Colorize javac errors

You know those multi-line ones that are frequently interspersed with other buld output?
The ones that don't even have the word "error" in them to search for?

This makes them red.

ps2: fix jar_check failures cause by leaving empty stderr files in intermediates dirs
     this is probably not the best place to store stderr before colorizing it if javac
     exits non-zero, but it seems much lighter than mkdiring a bunch of temp directories
     or using sed to mangle the paths to point to per-intermediates directory unique
     temporary file names

Change-Id: I3b9b7d8a0c76958588ac1603b6742987d6dde54c
Signed-off-by: nuclearmistake <nuclearmistake@gmail.com>
Update graphite glags

USING_SABER_LINUX being set is a requirement for using graphite.

Now can add to BoardConfig.mk to disable device specific modules if needed.  Might be more useful for legacy devices.
Remove graphite restriction
Remove graphite restriction
Remove graphite restriction
Remove graphite restriction
Remove graphite restriction
Merge remote-tracking branch 'PA/kitkat' into kitkat-remix
Merge branch 'kitkat' of github.com:AOSPAL/android_build into kitkat
Remove LOCAL_DISABLE_GRAHPITE:

LOCAL_MODULE already gets cleared in clear_vars.mk which is what we
should be using when enabling/disabling various GCC flags
Add graphite flag -floop-flatten

Signed-off-by: Paul Beeler <pbeeler80@gmail.com>
Merge remote-tracking branch 'aospal/kitkat' into kitkat

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

Conflicts:
	core/binary.mk
	core/shared_library.mk
fix typo and update headers
remove BoardConfig.mk options:

The current settings can add endless module names for the same modules.  Which will increase compile time.

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