"LRX21U"
"LRX21V"
"LRX21W"
Increment Android versions to 5.0.1

Change-Id: I2880123f0d1215f2028e6d3bc3f88fee5714ae74
"LRX21X"
"LRX21Y"
"LRX21Z"
"LRX22B"
"LRX22C"
build: Handle custom boot images properly

When a pre-built image should be used, it should be stored in the
target files zip so that it can be used with external signing
processes.

Original-Change-Id: I2661af9ac58af30bb9314b552775046d3abf44e0
Change-Id: I10b3bd0bb33489b8ffb26d16d002f8dd6ff405ad
build: Use project pathmap for recovery

Change-Id: I6339ac77b899a43db21261d587252b65cb58ad79
ota: Let devices specify their own recovery-from-boot.p installer

Some devices apply transformations to the installed images, making
the sha1 checksums fail (or, worse, generating invalid images). If
"/system/etc/recovery-transform.sh" exists, run that instead, passing
the expected sizes and checksums as arguments in the form of

recovery-transform.sh <recovery_size> <recovery_sha1> <boot_size> <boot_sha1>

A direct emulation of the standard patcher could look like this, transformations
should be added as needed.

----------------
RECSIZE=$1
RECSHA1=$2
BOOTSIZE=$3
BOOTSHA1=$4

dd if=/dev/block/platform/msm_sdcc.1/by-name/recovery of=$C/recovery.img
dd if=/dev/block/platform/msm_sdcc.1/by-name/boot of=$C/boot.img

if ! applypatch -c EMMC:$C/recovery.img:$RECSIZE:$RECSHA1; then
  log -t recovery "Installing new recovery image"
  applypatch -b /system/etc/recovery-resource.dat EMMC:$C/boot.img:$BOOTSIZE:$BOOTSHA1 EMMC:$C/recovery.img $RECSHA1 $RECSIZE $BOOTSHA1:/system/recovery-from-boot.p || exit 1
else
  log -t recovery "Recovery image already installed"
fi
----------------

Conflicts:
	tools/releasetools/ota_from_target_files

Change-Id: Ie601841ca1cdad6b8f3b16e593d2718a92e8ca09
Merge tag 'android-5.0.0_r7' into lollipop

Android 5.0.0 release 7
core: Allow to disable block based OTA's

on Xiaomi Mi2, it causes that the user can't install GAPPS because
the filesystem is smaller than the partition then(users resize the syspart).


to use old style of output add this to boardconfig of device tree: 
TARGET_USES_BLOCK_BASED_OTA := false

Change-Id: I1dcde9c9a212c34108629537cb8c1088a0373573
build: add color to chromium prebuilt check message

Change-Id: I1063dc744f7f6ab618e10c9e3b5132af1cbab490
Revert "Disable -mcpu=cortex-a15 flag for krait"

This reverts commit 1fce5a4a00c9f8c68810a7510b41ea81f316171d.
Merge remote-tracking branch 'aosp/lollipop-release' into aospal
We are KylinRom

Change-Id: Ie827b0a0314fad67aec18ccb5981fc443c08526c