system_extras: Add make_ext4fs utility

Add make_ext4fs into $OUT/Utilities needed for some devices like Galaxy S I9000

Change-Id: Id9c9ce79282859542a1e44501b19594145d80275
ext4_utils: add BoardConfig define to suppress EMMC-corrupting wipe command

If BOARD_SUPPRESS_EMMC_WIPE is true, the EMMC wipe command will not be
issued. This works around a bug in some firmware revisions of Samsung EMMC's
that permanently damages the device when the wipe command is issued.

For affected devices with kernel source, MMC_CAP_ERASE should be removed
from the kernel instead.

This is only part of the solution but it does handle the "flashing CM9
for the first time on an unsafe kernel" situation.

Change-Id: Ic5fa97b71d7da06d67baf0d7deab217b5430d9d0
ext4_utils: Yet another MMC discard pain in the ass

 * Secure discard on some devices are painfully slow.

Change-Id: Id6cc80ea7a25410b812803425a4b6267289834fb
Merge tag 'android-4.4.1_r1' into HEAD

Android 4.4.1 Release 1
Merge remote-tracking branch 'omni/android-4.4' into du44