Provide authorization value to the download manager

- Provides the authorization code to the download manager
  while downloading a file.

CR-Fixed: SWE-6011

Change-Id: Id99349169c138d714b26340b3baa6c9b664ea33c

Conflicts:
	src/com/android/browser/DownloadHandler.java
diff --git a/src/com/android/browser/Controller.java b/src/com/android/browser/Controller.java
index 4c05906..4d75a5f 100644
--- a/src/com/android/browser/Controller.java
+++ b/src/com/android/browser/Controller.java
@@ -594,7 +594,7 @@
                             case R.id.download_context_menu_id:
                                 DownloadHandler.onDownloadStartNoStream(
                                   mActivity, url, view.getSettings().getUserAgentString(),
-                                  null, null, null, view.isPrivateBrowsingEnabled(), 0);
+                                  null, null, null, null, view.isPrivateBrowsingEnabled(), 0);
                                 break;
                             case R.id.save_link_bookmark_context_menu_id:
                                 if(title == null || title == "")
@@ -1229,12 +1229,13 @@
 
     @Override
     public void onDownloadStart(Tab tab, String url, String userAgent,
-            String contentDisposition, String mimetype, String referer,
+            String contentDisposition, String mimetype, String referer, String auth,
             long contentLength) {
         WebView w = tab.getWebView();
         if ( w == null) return;
         boolean ret = DownloadHandler.onDownloadStart(mActivity, url, userAgent,
-                contentDisposition, mimetype, referer, w.isPrivateBrowsingEnabled(), contentLength);
+                contentDisposition, mimetype, referer, auth,
+                w.isPrivateBrowsingEnabled(), contentLength);
         if (ret == false && w.copyBackForwardList().getSize() == 0) {
             // This Tab was opened for the sole purpose of downloading a
             // file. Remove it.
@@ -2719,7 +2720,7 @@
                 saveDataUri();
             } else {
                 DownloadHandler.onDownloadStartNoStream(mActivity, mText, mUserAgent,
-                        null, null, null, mPrivateBrowsing, 0);
+                        null, null, null, null, mPrivateBrowsing, 0);
             }
             return true;
         }