Set native pointers before initialization

initPlatSupportLibrary sets up the function table chromium code uses to
access private native APIs. This should really happen before chromium
code initialization.

BUG: 16550863
Change-Id: I2abeb26dce3d94734ba5a6134bd07d0e3225e57d
diff --git a/chromium/java/com/android/webview/chromium/WebViewChromiumFactoryProvider.java b/chromium/java/com/android/webview/chromium/WebViewChromiumFactoryProvider.java
index a271ea8..7a7ca79 100644
--- a/chromium/java/com/android/webview/chromium/WebViewChromiumFactoryProvider.java
+++ b/chromium/java/com/android/webview/chromium/WebViewChromiumFactoryProvider.java
@@ -210,8 +210,8 @@
 
         // Make sure that ResourceProvider is initialized before starting the browser process.
         setUpResources(ActivityThread.currentApplication());
-        AwBrowserProcess.start(ActivityThread.currentApplication());
         initPlatSupportLibrary();
+        AwBrowserProcess.start(ActivityThread.currentApplication());
 
         if (Build.IS_DEBUGGABLE) {
             setWebContentsDebuggingEnabled(true);