build: Don't build video editor libraries

* These are gone in L

Change-Id: I7dae9c6736590be8cd080195da4062258ee4a424
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>
colorize non-fatal javac stderr yellow (and actually display it... at all)

woops!

Signed-off-by: nuclearmistake <nuclearmistake@gmail.com>
Change-Id: I984f428022a68a825aa041866e8d459bd6611f71
Don't disable sincos optimization globally for GCC >=4.8

Change-Id: Idd6d5b1bcc6851bd89ddfc5591a959d201f9071b
boot_flash_from_image: A little tune up

Change-Id: Ie8a46eaa44ea35882bcc3d5aa8adf2df9bae5949

Conflicts:
	tools/releasetools/boot_flash_from_image
bootzip: pass BOOT_ZIP_OUT_FILE and create md5 file

Change-Id: I2da8e5898240e9d57219d936c2f260205108fa53
Update flags with memory optimizations

Change-Id: Id21ff1c3157268ecf5354e3f3d08899e9ab77bfe
Update flags with configurable strict aliasing

Change-Id: Ia050e323802ded922f094c4532d8f9a0f9f4b59f
Update flags with configurable suppress-unused-warning

Change-Id: I5f483e5e74e5a6157ac329c92c8826018cbcb2a7
Dump SUPPRES_UNUSED_WARNING, STRICT_ALIASING and OPT_MEMORY

Change-Id: Id8b01769a433b23ed2638a959c1dadf3522b3e8b
clang: add unknown compiler flags

Change-Id: Ibf91da65d22afd4981a0197e02d99d3e04fc1a87
Kernel: Point arm-eabi to the correct path in prebuilts

Change-Id: I7875ff3e31d1ffaa770446386e40e6eda3869376
build: Set ccache base to build top

This enables ccache sharing between different build tree paths.

Change-Id: I99636bdd2779a6ccf0649f027e35cf67df44b6ae

Conflicts:
	core/combo/select.mk
Allow specifying kernel toolchain and prefix

Change-Id: Ib75cfe772e073f2196455f3e3dfba247f6b3feff

Conflicts:
	core/tasks/kernel.mk