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/applypatch/Android.mk b/applypatch/Android.mk
index ef57f24..b39bc40 100644
--- a/applypatch/Android.mk
+++ b/applypatch/Android.mk
@@ -52,5 +52,6 @@
 LOCAL_FORCE_STATIC_EXECUTABLE := true
 LOCAL_C_INCLUDES += external/zlib external/bzip2
 LOCAL_STATIC_LIBRARIES += libz libbz
+LOCAL_MODULE_TAGS := eng
 
 include $(BUILD_HOST_EXECUTABLE)