Add foreign dex profile directory to registerAppInfo

It is needed by the runtime to know where to put profile markers of
foreign loaded dex files.

Bug: 27334750
Bug: 26080105

(cherry picked from commit b4ffda4b3d8cc818dbc6f8eba3d974a4acf4da66)

Change-Id: I1e1af2c176706baeb3896ab3d7858c5f8d1a1aeb
diff --git a/libart/src/main/java/dalvik/system/VMRuntime.java b/libart/src/main/java/dalvik/system/VMRuntime.java
index eb1f703..1873aad 100644
--- a/libart/src/main/java/dalvik/system/VMRuntime.java
+++ b/libart/src/main/java/dalvik/system/VMRuntime.java
@@ -350,7 +350,7 @@
      * Register application info
      */
     public static native void registerAppInfo(String packageName, String appDir,
-             String[] codePaths);
+             String[] codePaths, String foreignDexProfileDir);
 
     /**
      * Returns the runtime instruction set corresponding to a given ABI. Multiple