Logically revert r206996, which is no longer used in the era of Aura

ui::GetSharedInputMethod() is originally introduced as
a tentative solution until Aura transition is completed on Windows.
Now we can safely revert that change.

BUG=330735, 319122
TEST=covered by unit test because this is dead code removal

Review URL: https://codereview.chromium.org/158483003

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@250020 0039d316-1c4b-4281-b951-d872f2087c98
chromeos: Cleanup: Remove unused libjingle include from online_attempt.cc

BUG=None
TEST=chrome links
TBR=davemoore@chromium.org

Review URL: https://codereview.chromium.org/138253006

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@250021 0039d316-1c4b-4281-b951-d872f2087c98
Omnibox: Pass Input Box Type to AutocompleteClassifier

(where possible and reasonable)

This is a resubmission of https://codereview.chromium.org/157033005/
that should have fixed the second gtk compile error.

[no, I don't know why my workstation seems to be ignoring my use_aura=0
flag, grrr.]


Previously, the input box type (a.k.a. current page classification)
(search results page doing search term replacement, arbitrary URL,
new tab page omnibox, new tab page fakebox, etc.) was not passed to
AutocompleteClassifier. This adds plumbing to pass the variable to
the classifier in some cases. (Some other cases I decided were too
much of a hassle to fix, and not important.)

TBR=brettw,pkasting
brettw:
for changes to chrome/browser/tab_contents/render_view_context_menu.cc
pkasting:
because he already reviewed it

BUG=265678

Review URL: https://codereview.chromium.org/143003029

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@250022 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 250022