Move LoadNotificationDetails to content/public/browser and put it in the content namespace.

BUG=98716
[email protected]

Review URL: https://chromiumcodereview.appspot.com/9662036

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@126086 0039d316-1c4b-4281-b951-d872f2087c98
diff --git a/content/browser/tab_contents/tab_contents.h b/content/browser/tab_contents/tab_contents.h
index 74dab24..0878483f 100644
--- a/content/browser/tab_contents/tab_contents.h
+++ b/content/browser/tab_contents/tab_contents.h
@@ -31,20 +31,20 @@
 #endif
 
 class InterstitialPageImpl;
-class LoadNotificationDetails;
 class SavePackage;
 class SessionStorageNamespaceImpl;
 struct ViewHostMsg_DidFailProvisionalLoadWithError_Params;
 
 namespace content {
 class DownloadItem;
-class SiteInstance;
 class JavaScriptDialogCreator;
 class RenderViewHost;
 class RenderViewHostImpl;
+class SiteInstance;
 class WebContentsDelegate;
 class WebContentsObserver;
 class WebContentsView;
+struct LoadNotificationDetails;
 }
 
 namespace webkit_glue {
@@ -451,7 +451,7 @@
   // |details| is used to provide details on the load that just finished
   // (but can be null if not applicable). Can be overridden.
   void SetIsLoading(bool is_loading,
-                    LoadNotificationDetails* details);
+                    content::LoadNotificationDetails* details);
 
   // Called by derived classes to indicate that we're no longer waiting for a
   // response. This won't actually update the throbber, but it will get picked