Revert "ota_from_target_files: Don't update recovery image"

This reverts commit 687253b1f8f39c8c54b253d198e0757a552c51ed.
Fix bacon

Change-Id: I778bc615bec75e7250a4a44952057486c8348dbc
Signed-off-by: Evan Anderson <evan1124@gmail.com>
ota_from_target_files: Don't update recovery image
envsetup: Add pushboot function

This function lets you push a file from your current OUT dir
for your current device. It root/remount the device, push the
file, and reboots it. Example: pushboot system/app/SystemUI.apk

Change-Id: I8a404323a4091e8502fbdd24198c66f1ac598192
envsetup: set OUT_DIR to an absolute path always

OUT_DIR was set to $(TOPDIR)out previously,
but $(TOPDIR) was null, so it was a relative path.
This broke releasetools, inline kernel building, etc
since they require absolute paths.
Fix it so that it is set to $(shell readlink -f .)/out
if $(TOPDIR) is null.

Also remove hacks which checked if (OUT_DIR) was out
and changed it to $(ANDROID_BUILD_TOP)/out to workaround
the aforementioned problem.

Change-Id: I459a3b1325a1bbea0565cd73f6acf160d4ed9b39

Conflicts:
	core/base_rules.mk
	core/tasks/kernel.mk

Change-Id: I52a7a6024f0f2b708c230e53c0152ed138726cc1
Fix all the things

*fix ota tool
*fix in line buiding
* remove squisher
* fix backup tool
* remove msuic

Change-Id: I5341e0a26f32936f16ed6051d32cfbf5cb578176
Merge branch 'kitkat' of https://github.com/AOSPA/android_build into kitkat
Fix recovery ramdisk creation

Change-Id: I599b3e523f7f1ca318bcd7c84b24a1c9efb54dc2
Signed-off-by: Evan Anderson <evan1124@gmail.com>
Delete makefile saves

Change-Id: I71615df671a95a66710728b6d5fd64b44bfae50b
Signed-off-by: Evan Anderson <evan1124@gmail.com>
Merge branch 'kitkat' of github.com:AOSPA/android_build into kitkat

Conflicts:
	core/product.mk