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
Disable art & chromium properly

Change-Id: I7c29d26f9b022c38fac051ded8f654dac29bc6ee

Conflicts:
	target/product/core_minimal.mk
fix renderscript on armv6

Change-Id: I785a97ff8976896f99ff4725a7ccba133876c3d8
mini gapps: Move QuickSearchBox

Change-Id: I860cb3e7b367db9d2ab23f0162310eddf774099f

Conflicts:
	target/product/generic_no_telephony.mk
mini gapps: Provision <-> SetupWizard conflict

Unless we provide SetupWizard in mini gapps, we must provide Provision.apk
Otherwise, Home button and QuickSettings doesn't work

Change-Id: I28efd6cf18c0ba91dffdd71739c13688c4a4c480
recovery: Always allow the CM release key

Avoid the "Untrusted" warning in recovery when flashing a CM-signed
build

ANDROIDARMV6: Configured for androidarmv6
FIX FORCE PUSH: https://github.com/androidarmv6/android_build/commit/8ae942b2113b5c660b3a9454723cd96adbe3d2a4

Change-Id: I13900bd7e2539fdc7442477a844391b8c5d87dda

Conflicts:
	core/Makefile
Bring back squisher as an optional part of the build

Some devices could benefit from the size reduction from running
squisher, so bring it back as an optional part of the build process.

Change-Id: I288f694fd1bf26782e05dcfa797a0569d9fdf9cb
Copy extras_file path

Change-Id: I078d3efcf4da764e8671c7eebdf5fe35c2794f7f
Skip updating recovery while generating incremental update

- Recovery updating has already disabled

Change-Id: Ib232e47415bbbfce5f4a1958e19193b14fbe7231
squisher: export TARGET_OTA_EXTRAS_FILE to script

Change-Id: I3f75375f6d0b5ab90bd9f4b3a1a1de734a302198
WriteIncrementalOTAPackage: Don't extract extra files to system

Change-Id: Iaa966600c0a0576f33f51ba736bd47ef5e26ea48
Fix indentation: source_recovery can be null

Change-Id: Iaed82210f1fe78aa6064dd77440502b05951dc1a

Conflicts:
	core/Makefile
	tools/releasetools/ota_from_target_files
Allow MINIGZIP override for default ramdisk compression tool

The Android build system only supports gzip for ramdisks, despite
the kernel itself supporting other options. Allow per-device
configs to specify their own tool, like so:

MINIGZIP := $(shell which lzma)
MINIGZIP := $(shell which bzip2)
...etc.

Change-Id: I0bc754bd2a73bfb4166228b420c8f013808c82f2

Conflicts:
	core/config.mk
Enhance support for custom compression

Ensure that custom MINIGZIP tool does not cause issues elsewhere
in the build process.

Change-Id: I024857a13f99446283a50d8652f9c1ab3e841bf6
Don't set MINIGZIP variable for ota scripts

Change-Id: I5aedcf3f303dafa63ba8a25ab7383c5186898840
Remove webviewchromium from bootclasspath

Will prevent spamming of this message for legacy devices:
Unable to stat classpath element '/system/framework/webviewchromium.jar'

Change-Id: I11d5b9ed6d4aea0646729ed8e87243ccbb13ea57

Conflicts:
	target/product/core_base.mk