Document the worker_threads option.

Change-Id: Id7b18728284ff1e36450e09a18ba7c3cb67e5a22
Skip updating the recovery since this seems to be not implemented yet.

updating_recovery will always be False since source_recovery/target_recovery are not available.

Change-Id: Ie7b7807f6bb81af9706013968b3eb5bbf62d1bb2
Add a "device specific" option to skip recovery updates during incremental OTAs.

Change-Id: I15288b883c0cbd9fd1fbd84564a8c81dbcef73ec
Add a device-specific option to disable the installation of a boot-image.
Add a device-specific configuration for clearing the /system partition.

By default this will be formatted, but some locked bootloaders require
that it's only "recursively deleted".

Change-Id: Ia902b867f150ac0ff836d0a1280f7439217401ea
Add missing "delete recursive" function.
Fixed boot image installation if FullOTA_DisableBootImageInstallation is enabled.

Change-Id: Id41e7117fb1ece55aa61ef74d63316c39277c6a7
Make it possible to override the whole "format /system" routine.

Deciding between "format" and "recursive delete" might not be enough for
some devices. Thus we let them override the whole formatting process.
Merge branch 'cm-11.0' of https://github.com/xdarklight/android_build into cm-11.0
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
Keep InCallUI in memory (3/3)

Build the dummy InCallUI apk

Change-Id: Idfb7fa760eacc8d6e46d50ce682fb06c0acfc8f4
Merge remote-tracking branch 'cyanogen/cm-11.0' into cm-11.0
Merge remote-tracking branch 'cyanogen/cm-11.0' into cm-11.0
Merge remote-tracking branch 'cyanogen/cm-11.0' into cm-11.0
Allow devices to specify certain ro. props via TARGET_UNIFIED_DEVICE

This modifies buildinfo.sh to not set model, name, description, and
fingerprint in build.prop. These can then be set via custom init
lib.
This also fixes ota_from_target_files to function without these
props being preset.

Change-Id: I945b2c38e60b207d2d0f82b34f4f230ac21b0657
Merge remote-tracking branch 'cyanogen/cm-11.0' into cm-11.0
Add ui_print to the zip installer

Signed-off-by: anerik <anerikgames@gmail.com>
Print AOSB build Progress/time while install

Conflicts:
	tools/releasetools/ota_from_target_files
Update ASCII Logo and Add Some Details
Delete unsupported Prop

unified devices not support

ro.product.device
ro.product.model

PS1: switch to ro.cm.device