[1/3] Install persistence support

Copy files from OUT/install to ZIP/install and extract to /tmp/install
at install time.  This is an extensible framework that may be used for
other install tasks as needed.  Note that none of the install files are
only extracted to a ramdisk, they are never written to /system.

Run script persist.sh with argument "save" prior to formatting /system
and again with argument "restore" after /system is installed.  This may
be explicitly disabled by setting "TARGET_DISABLE_PERSIST := true".

Change-Id: I8b3b298e3c43b31aa275c3cb5d2eeae4cd33760b
Signed-off-by: kecinzer <kecinzer@gmail.com>

Conflicts:
	tools/releasetools/edify_generator.py
	tools/releasetools/ota_from_target_files
Add build information to OTA script

Outputs:

*   Version: Build 0
*   Device: mako (Nexus 4)

OR

*   Version: Nightly Mar-31-13
*   Device: mako (Nexus 4)

OR

******************************************
************ UNOFFICIAL BUILD ************
******************************************
*   Compiled: Sun Mar 31 20:26:39 CEST 2013
*   Device: mako (Nexus 4)

Change-Id: I4e7829b6b7817f33e00256fe1af28444c51e8a36
Signed-off-by: KhasMek <Boushh@gmail.com>

Conflicts:
	tools/releasetools/ota_from_target_files
Updated version info in recovery flash

Signed-off-by: kecinzer <kecinzer@gmail.com>