ota: Generate recovery-from-boot.p file

This may be wanted to update the recovery with system updates

Change-Id: Iacd41be7a8018cbc08b2606485d446756910f506
Change CM recovery install script filename [1/2]

This is part 1/2 to maintain backwards compatibility with CWM's
verify_root_and_recovery() function. CWM checks if install-recovery.sh
exists and has an executable flag set, then offers to disable the script
for the user. CM now controls this with the persist.sys.recovery_update
property which is configurable via settings, so we don't need to
double-check this.

This changes the name of the recovery install script to
install-cm-recovery.sh.

Change-Id: Ie08d428cfd092a1de10973ba5ffc326ccdb1a369
Merge remote-tracking branch 'cm/cm-11.0' into cm-11.0

Conflicts:
	tools/releasetools/ota_from_target_files
Fix disabling recovery updates after the latest upmerge.
Merge pull request #2 from xdarklight/cm-11.0

Merge latest CyanogenMod (upstream) changes
keys: avoid duplicating recovery keys

Setting PRODUCT_EXTRA_RECOVERY_KEYS duplicates the default key and
makes it so we can't set an extra key earlier in the build

Change-Id: I239d9994d9ad40b1779877ea2e89b55bd02e4c00
Merge remote-tracking branch 'cyanogen/cm-11.0' into cm-11.0
Fixed building incremental updates.

If the device-specific script disabled updating the boot or recovery image
then we need to honor this while building the incremental updates.
Fixed building incrementals.

There was an incorrect negation for the "disable boot image installation" and "disable recovery update" checks.
Merge pull request #3 from xdarklight/cm-11.0

Fixed building recovery updates
Update JustArchi tweaks
Merge remote-tracking branch 'cm/cm-11.0' into cm-11.0