Implement our own parallel connection count initialization.

Use 20 since we have 4 connection threads that can pipeline up to 5 requests per
thread.
diff --git a/WebCore/platform/network/ResourceRequestBase.cpp b/WebCore/platform/network/ResourceRequestBase.cpp
index bfa3dc6..f9ecb6b 100644
--- a/WebCore/platform/network/ResourceRequestBase.cpp
+++ b/WebCore/platform/network/ResourceRequestBase.cpp
@@ -355,7 +355,7 @@
     m_resourceRequestUpdated = true;
 }
 
-#if !PLATFORM(MAC) && !USE(CFNETWORK)
+#if !PLATFORM(MAC) && !USE(CFNETWORK) && !PLATFORM(ANDROID)
 unsigned initializeMaximumHTTPConnectionCountPerHost()
 {
     // This is used by the loader to control the number of issued parallel load requests. 
diff --git a/WebCore/platform/network/android/ResourceHandleAndroid.cpp b/WebCore/platform/network/android/ResourceHandleAndroid.cpp
index 3d9b576..d67bc2b 100644
--- a/WebCore/platform/network/android/ResourceHandleAndroid.cpp
+++ b/WebCore/platform/network/android/ResourceHandleAndroid.cpp
@@ -148,4 +148,12 @@
     client->webFrame()->startLoadingResource(&h, request, true);
 }
 
+unsigned initializeMaximumHTTPConnectionCountPerHost()
+{
+    // This is used by the loader to control the number of parallel load
+    // requests. Our java framework has 4 threads that can each pipeline up to
+    // 5 requests. Use 20 as a maximum number.
+    return 20;
+}
+
 } // namespace WebCore