Remove VIEW_TYPE_WEB_CONTENTS and make default view type INVALID.

The view type enum is supposed to represent the 'type of view' in the user
sense, so 'tab', 'background page', 'popup', etc. A 'web contents' is not
a type of view, it's an implementation detail of many different view
types.

This was essentially resulting in too many WebContents instances being
treated as tabs.

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@136835 0039d316-1c4b-4281-b951-d872f2087c98
diff --git a/content/browser/web_contents/web_contents_impl.cc b/content/browser/web_contents/web_contents_impl.cc
index e8da542c..5330389e 100644
--- a/content/browser/web_contents/web_contents_impl.cc
+++ b/content/browser/web_contents/web_contents_impl.cc
@@ -287,7 +287,7 @@
           static_cast<int>(content::kMaximumZoomFactor * 100)),
       temporary_zoom_settings_(false),
       content_restrictions_(0),
-      view_type_(content::VIEW_TYPE_WEB_CONTENTS),
+      view_type_(content::VIEW_TYPE_INVALID),
       color_chooser_(NULL) {
   render_manager_.Init(browser_context, site_instance, routing_id);