Use OmniboxViewViews on Win with --enable-views-textfield.

Add chrome/browser/ui/views/omnibox/omnibox_views.[cc|h].
Consolidate CreateOmniboxView into a non-member function.

Add LocationBarView::use_omnibox_view_views_ state flag. Move/rename AsViews to GetOmniboxViewViews like Win variant.
Remove OmniboxViewViews::GetRelativeWindowForPopup win code.
Various cleanup, forward decl / include-what-you-use, etc.

BUG=131660
TEST=Manual, use the flag to flip the Omnibox implementation.

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@142507 0039d316-1c4b-4281-b951-d872f2087c98
14 files changed