releasetools: Remove recovery build remnants

This breaks "classic" (not blockmode) OTA ZIP generation

Generating recovery patches was originally removed in 84a770ad

5.0 added some additional related stuff - remove those remnants.

Change-Id: Idfb5540bd0c77b0cf69ac4290753fffc0c17f733
releasetools: support more partitions and different fstab types

* add BML support for Samsung legacy devices
* add ext2, ext3 and vfat, f2fs support for EMMC
* fix recovery.fstab for ADV recovery

Change-Id: I6b76d2a21fe68096cf1b0cd850cdfb3a313370d1

Conflicts:
	tools/releasetools/common.py
	tools/releasetools/edify_generator.py
build: allow mounting by partition name through edify

With more devices migrating over to emulated storage there is a need for
increased flexibility when mounting partitions. Edify scripts currently lack
the ability to mount emmc partitions by their labels, so busybox is used
as a reliable alternative.

This allows partitions to be mounted by name while still maintaining
compatibility with older recoveries.

To use define TARGET_SETS_FSTAB in the device's make files

Change-Id: I905740dd566f451b7ac48579a85e1b39a8cfd31a

Conflicts:
	core/Makefile
	tools/releasetools/edify_generator.py
	tools/releasetools/ota_from_target_files
Flag --block

adapted for x

This will prevent system being made as an image
for the final zip, and instead use the old file
based flash.

Change-Id: I51e8ef99675a5e14eb1a6cac734b5a0425ea05d7

Conflicts:
	core/Makefile