TWRP-ify AOSP code

Pull in most TWRP sources
Stub out partition management code
Make it compile -- probably will not boot
Kind of a mess but have to start somewhere
diff --git a/prebuilt/fs b/prebuilt/fs
new file mode 100644
index 0000000..3092efe
--- /dev/null
+++ b/prebuilt/fs
@@ -0,0 +1,46 @@
+#!/sbin/sh
+
+um
+if [ $? != "0" ]; then
+	echo "Unable to unmount!"
+	exit 1
+fi
+
+
+case $1 in
+    repair)
+	if [ -e /dev/block/mmcblk0p2 ]; then
+
+		e2fsck -yf /dev/block/mmcblk0p2
+	else
+		echo "No ext partition found!"
+		exit 1
+	fi
+	exit 0
+        ;;
+    ext3)
+	if [ -e /dev/block/mmcblk0p2 ]; then
+
+		e2fsck -yf /dev/block/mmcblk0p2
+		tune2fs -c0 -i0 -j /dev/block/mmcblk0p2
+	else
+		echo "No ext partition found!"
+		exit 1
+	fi
+	exit 0
+	;;
+    ext4)
+	if [ -e /dev/block/mmcblk0p2 ]; then
+
+		tune2fs -O extents,uninit_bg,dir_index /dev/block/mmcblk0p2
+		e2fsck -fpDC0 /dev/block/mmcblk0p2
+	else
+		echo "No ext partition found!"
+		exit 1
+	fi
+	exit 0
+        ;;
+    --)
+	exit 0
+        ;;
+esac