Reland "Move the type lookup table to vdex."

This reverts commit 640c448bad41c00599f8f8fb056eba679edc891e.

Reason for revert: CL is not the culprit

Change-Id: Ia9a404980601998ade118b0e14008e2bc6317d76
diff --git a/runtime/oat_file.h b/runtime/oat_file.h
index 7332cc9..4d40584 100644
--- a/runtime/oat_file.h
+++ b/runtime/oat_file.h
@@ -588,9 +588,11 @@
              const uint8_t* dex_file_pointer,
              uint32_t dex_file_checksum,
              const std::string& dex_file_location,
-             const std::string& canonical_dex_file_location);
+             const std::string& canonical_dex_file_location,
+             const uint8_t* lookup_table_data);
 
   bool IsBackedByVdexOnly() const;
+  void InitializeTypeLookupTable();
 
   static void AssertAotCompiler();