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
Support fetching dependencies even if device tree fails.

This is required when device tree depends on dependencies to lunch.

Change-Id: If62cd9777caf768f8070570ca0835052645c6b20
build: recovery: don't remove init.*.rc

Change-Id: Ic1e14e1e82cb28106da5b39f530e0b667377840d
core: Support GNU make 4.0 and any future releases

http://lists.gnu.org/archive/html/make-w32/2013-10/msg00021.html

Change-Id: Iaf6aa32e64269bf0368c20b0393e3fcfa540558d
Merge "releasetools: support more partitions and different fstab types" into android-4.3
Merge "Support fetching dependencies even if device tree fails." into android-4.3
Merge "build: recovery: don't remove init.*.rc" into android-4.3
Merge "core: Support GNU make 4.0 and any future releases" into android-4.3
Merge pull request #2 from omnirom/android-4.3

merge