Move error_code.h into otautil.

This way it stops requiring relative path ".." in LOCAL_C_INCLUDES
(uncrypt and edify). Soong doesn't accept non-local ".." in
"local_include_dirs".

Test: mmma bootable/recovery
Change-Id: Ia4649789cef2aaeb2785483660e9ea5a8b389c62
diff --git a/applypatch/Android.mk b/applypatch/Android.mk
index f5dda2b..f02957e 100644
--- a/applypatch/Android.mk
+++ b/applypatch/Android.mk
@@ -30,6 +30,7 @@
 LOCAL_EXPORT_C_INCLUDE_DIRS := $(LOCAL_PATH)/include
 LOCAL_STATIC_LIBRARIES := \
     libotafault \
+    libotautil \
     libbase \
     libcrypto \
     libbspatch \
@@ -53,6 +54,7 @@
     bootable/recovery
 LOCAL_EXPORT_C_INCLUDE_DIRS := $(LOCAL_PATH)/include
 LOCAL_STATIC_LIBRARIES := \
+    libotautil \
     libcrypto \
     libbspatch \
     libbase \
@@ -77,6 +79,7 @@
     bootable/recovery
 LOCAL_EXPORT_C_INCLUDE_DIRS := $(LOCAL_PATH)/include
 LOCAL_STATIC_LIBRARIES := \
+    libotautil \
     libcrypto \
     libbspatch \
     libbase \
@@ -99,6 +102,7 @@
     libapplypatch \
     libbase \
     libedify \
+    libotautil \
     libcrypto
 LOCAL_CFLAGS := -Wall -Werror
 include $(BUILD_STATIC_LIBRARY)
@@ -114,6 +118,7 @@
     libapplypatch \
     libedify \
     libotafault \
+    libotautil \
     libbspatch \
     libbase \
     libziparchive \