kernel: use target strip command

Change the strip command used from the hardcoded arm
to the toolchain defined strip.

Change-Id: Id900765e8dc93af1345081f4fd0c52bebcd07fea
Merge remote-tracking branch 'cm/cm-10.2' into cm-10.2
Additional overrides

Change-Id: I768e26d2fad021a9eb30decf15e61ba996b673e5
Just a few more for flexibility

Change-Id: I264191a7ff2235d0effe038c39a976a25985f529
Ignore LOCAL_AAPT_INCLUDE_ALL_RESOURCES on mdpi & ldpi devices

Ensures that certain packages don't include unneeded hdpi or higher
assets.

Change-Id: I8e62486f21382e21ec8a587ce96b2383761aad3a
releasetools: add squisher hook

Change-Id: Id90cea9f1db10a6979419d05e1b6905647da2534
Merge remote-tracking branch 'cm/cm-10.2' into cm-10.2

Conflicts:
	core/Makefile
build: add AST support

Change-Id: Id5f88dba528c7b48b1d3f059f9ec65b9e2a88ef5
Revert "build: add AST support"

This reverts commit 3b4f8b3deebe41e5d2b861a44f4352ac6aab2ada.

Change-Id: I1b2370de13470549952285e2c46b68a0a1f9cc97
Merge remote-tracking branch 'cm/cm-10.2' into cm-10.2
Move emulator.mk out of full_base.mk

Instead we should have the emulator products (full, full_mips, full_x86,
sdk) inherit from emulator.mk directly, because full_base.mk is also
inherited by real device products, such as full_manta.mk.

Conflicts:
	target/product/full_base.mk

Change-Id: I6f5f9255c73be8a4cfad7ddf88c4b633b05a7091
Merge remote-tracking branch 'cm/cm-10.2' into cm-10.2
build: Add support for PRODUCT_COPY_FILES_OVERRIDES

 * We may have a case where prebuilts need to be built from
   source instead based on an externalized config.
 * New directive takes a list of destination files to remove from
   PRODUCT_COPY_FILES so that other instructions can be supplied.

Change-Id: I7feff16440e54d1676ffddbbd96d5947efa43ede
Merge remote-tracking branch 'cm/cm-10.2' into cm-10.2
Fix Repopick Errors

Fixes errors after the gerrit update yesterday.

Change-Id: Ie2a9a4371af682056acc7cdad5426e40f0f2504c
Merge remote-tracking branch 'cm/cm-10.2' into cm-10.2