Add some AOKP "flare" when flashing

Change-Id: I26cdc70df56fa2a15da46d239703ec8c44c4b7c3
Fix use of Custom releasetool

Change-Id: I33c9d723a29c25789e01c4247fc05f8a917f20f2
Downsize

Change-Id: Iea4d9382de6ce9691cc9096bcc5a459f9fe18f13
Split to multiple bash commands.

This can fix the error "/bin/bash: Argument list too long", if we get a
really long apk list.
Bug tracker Link: http://code.google.com/p/android/issues/detail?id=38937

Change-Id: I72258125c4297dfd9f8f502a96dbfa5a08f3cc50
Squash commits from CM for making lunch faster

before patch:
time lunch aokp_d2tmo-userdebug
real	0m33.123s

after patch:
time lunch aokp_d2tmo-userdebug
real	0m3.575s

Load only the current product config makefile.

To reduce the start time.
With the change and previous change of doing clean step in only given paths,
start time of mm/mmm is reduced from ~5s to about 1s;
lunch time is reduced from ~40s to 3.5s.

Bug: 7186768,7169854
Change-Id: Ifd72ba1c6362a5e1125a23c505fd47947ab56675

build: Fix fastpath code for AOKP

 * We need to adjust to the new validations

Change-Id: I9066d4f437beb9597027ee6bbb52504b5e7e84c5

build: Preliminary support for CM product builds

If building a cm_* product, skip crawling the filesystem for
AndroidProduct makefiles (and, of course, parsing their contents)
and aim directly for the device/cm/<product> device configuration

Change-Id: I2a5e70dda973a6fcdbba0d5e26b35b99d3f1aea2

Change how we search for CM makefiles.

build: Fix fastpath code for CM_BUILD

 * We need to adjust to the new validations

Change-Id: I9066d4f437beb9597027ee6bbb52504b5e7e84c5

build: export AOKP_BUILD

reference AOKP_BUILD

Change-Id: I95d9f05c622e74117cda0967cf6cf248a68e56c5
Graphite

Readd graphite enable indicator
only going to enable graphite flags on skia

Change-Id: I67e23ec68a541f0dc5d2aef556c0eb229d42a730