Relanding http://codereview.chromium.org/1746009/show
(fixed the ChromeOS build).

The app launcher now uses the location bar (instead of the autocomplete edit), so
it has "tab to search" and the icons on the left side,
Also split location_bar_view.cc so that every inner-class gets its own .h and .cc
file.

BUG=None
TEST=Make sure the location bar works as expected (tab to search, bookmark star,
page actions...).
Open the app launcher, make sure "tab to search" works as expected.
	 
Review URL: http://codereview.chromium.org/1792010

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@45957 0039d316-1c4b-4281-b951-d872f2087c98
diff --git a/chrome/chrome_browser.gypi b/chrome/chrome_browser.gypi
index 332e3518..a47c61b 100644
--- a/chrome/chrome_browser.gypi
+++ b/chrome/chrome_browser.gypi
@@ -2313,8 +2313,28 @@
         'browser/views/local_storage_info_view.h',
         'browser/views/local_storage_set_item_info_view.cc',
         'browser/views/local_storage_set_item_info_view.h',
-        'browser/views/location_bar_view.cc',
-        'browser/views/location_bar_view.h',
+        'browser/views/location_bar/click_handler.cc',
+        'browser/views/location_bar/click_handler.h',
+        'browser/views/location_bar/content_setting_image_view.cc',
+        'browser/views/location_bar/content_setting_image_view.h',
+        'browser/views/location_bar/ev_bubble_view.cc',
+        'browser/views/location_bar/ev_bubble_view.h',
+        'browser/views/location_bar/icon_label_bubble_view.h',
+        'browser/views/location_bar/icon_label_bubble_view.cc',
+        'browser/views/location_bar/keyword_hint_view.cc',
+        'browser/views/location_bar/keyword_hint_view.h',
+        'browser/views/location_bar/location_icon_view.cc',
+        'browser/views/location_bar/location_icon_view.h',
+        'browser/views/location_bar/location_bar_view.cc',
+        'browser/views/location_bar/location_bar_view.h',
+        'browser/views/location_bar/page_action_image_view.cc',
+        'browser/views/location_bar/page_action_image_view.h',
+        'browser/views/location_bar/page_action_with_badge_view.cc',
+        'browser/views/location_bar/page_action_with_badge_view.h',
+        'browser/views/location_bar/selected_keyword_view.h',
+        'browser/views/location_bar/selected_keyword_view.cc',
+        'browser/views/location_bar/star_view.cc',
+        'browser/views/location_bar/star_view.h',
         'browser/views/login_view.cc',
         'browser/views/login_view.h',
         'browser/views/modal_dialog_delegate.cc',
@@ -2907,6 +2927,28 @@
                 ['include', '^browser/views/infobars/*'],
                 ['include', '^browser/views/info_bubble.cc'],
                 ['include', '^browser/views/info_bubble.h'],
+                ['include', '^browser/views/location_bar/click_handler.cc'],
+                ['include', '^browser/views/location_bar/click_handler.h'],
+                ['include', '^browser/views/location_bar/content_setting_image_view.cc'],
+                ['include', '^browser/views/location_bar/content_setting_image_view.h'],
+                ['include', '^browser/views/location_bar/ev_bubble_view.cc'],
+                ['include', '^browser/views/location_bar/ev_bubble_view.h'],
+                ['include', '^browser/views/location_bar/icon_label_bubble_view.h'],
+                ['include', '^browser/views/location_bar/icon_label_bubble_view.cc'],
+                ['include', '^browser/views/location_bar/keyword_hint_view.cc'],
+                ['include', '^browser/views/location_bar/keyword_hint_view.h'],
+                ['include', '^browser/views/location_bar/location_icon_view.cc'],
+                ['include', '^browser/views/location_bar/location_icon_view.h'],
+                ['include', '^browser/views/location_bar/location_bar_view.cc'],
+                ['include', '^browser/views/location_bar/location_bar_view.h'],
+                ['include', '^browser/views/location_bar/page_action_image_view.cc'],
+                ['include', '^browser/views/location_bar/page_action_image_view.h'],
+                ['include', '^browser/views/location_bar/page_action_with_badge_view.h'],
+                ['include', '^browser/views/location_bar/page_action_with_badge_view.cc'],
+                ['include', '^browser/views/location_bar/selected_keyword_view.h'],
+                ['include', '^browser/views/location_bar/selected_keyword_view.cc'],
+                ['include', '^browser/views/location_bar/star_view.cc'],
+                ['include', '^browser/views/location_bar/star_view.h'],
                 ['include', '^browser/views/location_bar_view.cc'],
                 ['include', '^browser/views/location_bar_view.h'],
                 ['include', '^browser/views/options/options_page_view.cc'],